2016-05-18 2 views
4

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

AI Blade 1

AI Blade 2

AI Blade 3

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

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

ответ

7

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

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

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

+0

Спасибо, я увеличу MaxTelemetryItemsPerSecond и дождитесь следующего всплеска трафика, чтобы узнать, как это происходит. Если все выглядит хорошо, я вернусь сюда и пометьте ответ правильно. Кроме того, спасибо за информацию об избирательном исключении типов телеметрии. –

+0

@Alex Bulankou - как предел сейчас? Я обнаружил, что в соответствии с https://docs.microsoft.com/en-us/azure/application-insights/app-insights- ценой ограничение составляет 32 тыс. Событий в секунду. Он также применяется для бесплатного ценового уровня? – jabko87

Смежные вопросы