Выборка данных Application Insight - PullRequest
0 голосов
/ 04 июля 2018

У меня есть функция Azure, связанная с Application Insights. Я регистрирую в App Insight несколько бизнес-данных, и у меня может быть много экземпляров моей функции, запущенных в течение небольшого периода времени. Я прочитал этот пост о выборке данных в App Insight и хочу узнать, могу ли я потерять данные из-за этого алгоритма выборки данных? (https://docs.microsoft.com/en-us/azure/application-insights/app-insights-sampling) Благодарю.

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Относительно выборки App Insights для функций Azure из документов :

"Application Insights имеет функцию выборки, которая может защитить вас от создание слишком большого количества данных телеметрии во время пиковой нагрузки. Когда количество телеметрических элементов превышает заданный показатель, приложение Insights начинает случайным образом игнорировать некоторые входящие предметы. настройка по умолчанию для максимального количества элементов в секунду - 5. Вы можете настроить выборку в host.json. "

Вы можете настроить или отключить выборку, используя host.json

{
  "applicationInsights": {
    "sampling": {
      "isEnabled": true,
      "maxTelemetryItemsPerSecond" : 5
    }
  }
}

Если журналы очень важны, вам также необходимо рассмотреть процесс агрегации , который может привести к отсутствию следов в повторных циклах и т. Д.

НТН

0 голосов
/ 04 июля 2018

Я хочу знать, могу ли я потерять данные из-за этого алгоритма выборки данных? -> Да, в этом весь смысл выборки:

Выборка сохраняет 1 в n записей, а отбрасывает остальных. Например, он может сохранить 1 из 5 событий, частота выборки 20%.

Если все данные важны для целей ведения журнала / анализа, вам не следует применять выборку или, по крайней мере, ограничивать ее.

В ссылке на ваш вопрос должно быть достаточно материалов, чтобы рассказать, как включить / отключить выборку и как проверить, применяется ли она в настоящее время.

Обратите внимание, что метрики по умолчанию не выбираются:

Application Insights не выбирает метрики и типы сеансов телеметрии

...