Как удалить проверки работоспособности передних дверей из аналитики приложений

avatar
mattb
1 июля 2021 в 21:11
369
1
2

Мы используем бескодовую реализацию аналитики приложений в службе приложений Azure: https://docs.microsoft.com/en-us/azure/azure-monitor/app/azure-web-apps?tabs=net# включить-мониторинг на основе агента

Мы также используем входную дверь, поэтому все запросы HEAD о работоспособности попадают в аналитику приложений, создавая много шума и дополнительных затрат.

Я понимаю, что если вы используете пакет Application Insights SDK и у вас есть файл applicationinsights.config, вы можете отфильтровать эти запросы.

Но есть ли способ сделать это с помощью мониторинга на основе агента? В документе указано, что параметры applicationinsights.config можно задать как параметры приложения в службе приложений, но есть ли у кого-нибудь пример того, как фильтровать таким образом?

Источник
VenkateshDodda-MSFT
4 августа 2021 в 05:43
0

Похоже, вы открыли ту же проблему в Microsoft Q & A, которая порекомендовала бы вам просмотреть обновления здесь docs.microsoft.com/en-us/answers/questions/460847/…

Ответы (1)

avatar
Bhargavi Annadevara
9 августа 2021 в 13:34
0

В настоящее время функция обработчиков телеметрии (предварительная версия) для фильтрации нежелательных данных телеметрии доступна только для мониторинга приложений без кода для приложений Java через автономный агент Java 3.x (примеры здесь).

Для других сред/языков и расширенных конфигураций ручная инструментальная обработка с помощью SDK может оказаться подходящим вариантом. Несмотря на то, что это потребует некоторых усилий по управлению, этот подход гораздо более настраиваемый и даст вам больший контроль над данными телеметрии, которые вы хотите принимать.

Независимо от подхода, чтобы уменьшить объем данных телеметрии, не влияя на статистику, можно попробовать настроить выборку либо в настройках приложения, либо в SDK.

С точки зрения конфигурации передней дверцы можно увеличить интервал между проверками работоспособности, чтобы уменьшить частоту запросов. Или, если у вас есть один сервер в пуле серверов, вы можете отключить проверки работоспособности. Даже если у вас есть несколько серверных частей в серверном пуле, но только один из них находится во включенном состоянии, вы можете отключить проверки работоспособности. Это должно помочь снизить нагрузку на серверную часть вашего приложения, а также трафик телеметрии.