Application Insights: частично отсутствующие данные

Во время недавнего всплеска трафика я изучал телеметрию Application Insights на портале Azure. Я заметил, что некоторые данные отсутствуют. Например, в начале пика было 3 неудавшихся запроса. Однако, если я перейду к деталям, будет показан только 1 из 3 запросов. Эти снимки экрана иллюстрируют проблему:

AI Blade 1

AI Blade 2

AI Blade 3

Это ошибка или моя телеметрия не работает? И если он задросселирован, как я могу убедиться, что все ошибки доходят до приборной панели?

В настоящее время я нахожусь на уровне бесплатного пользования, и в колонке настроек «Квота + конфигурация цен» указано, что 100% полученных образцов данных сохраняются. Пока я использовал только около 3% своей месячной квоты.


person James Richards    schedule 18.05.2016    source источник


Ответы (1)


Вероятно, причина в выборке SDK. Предполагая, что вы используете .NET Web SDK, не могли бы вы проверить свой файл ApplicationInsights.config и посмотреть, есть ли у вас процессор телеметрии с адаптивной выборкой, который включен по умолчанию:

 <Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
      <MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
 </Add>

Чтобы полностью отключить выборку, вы можете удалить этот процессор, однако в этом случае вы хотите убедиться, что вы не превышаете 500 событий в секунду (200EPS для бесплатного ценового уровня), в противном случае наша конечная точка сбора данных будет ограничивать вас. В дальнейшем мы позволим настроить выборочное исключение типов телеметрии из выборки, а пока, если вам интересно, как это сделать, вы можете проверить this post.

person Alex Bulankou    schedule 18.05.2016
comment
Спасибо, я увеличу MaxTelemetryItemsPerSecond и подожду следующего всплеска трафика, чтобы посмотреть, как он пойдет. Если все будет хорошо, я вернусь сюда и помечу ответ как правильный. Также спасибо за информацию о выборочном исключении типов телеметрии. - person James Richards; 18.05.2016
comment
@ Алекс Буланков - как сейчас лимит? Я обнаружил, что согласно docs.microsoft.com/en -us / azure / application-insights / ограничение составляет 32 КБ событий в секунду. Применяется ли это также для бесплатного ценового уровня? - person michal.jakubeczy; 22.11.2017