Как настроить Application Insights для отслеживания только количества вызовов в приложении Azure Function - PullRequest
1 голос
/ 09 мая 2020

У меня есть приложение Azure Function, которое в настоящее время работает и обрабатывает ~ 4k запросов в час. Для монитора аналитики приложений задана конфигурация по умолчанию, когда он был автоматически создан.

Я хочу использовать аналитические данные приложения для отслеживания только количества операций на вызов API. Все остальные данные телеметрии и журналов в основном не нужны, что увеличивает стоимость их использования. Как я могу настроить мое приложение-функцию так, чтобы я мог отслеживать только количество вызовов, сделанных для каждого метода HTTP?

1 Ответ

0 голосов
/ 10 мая 2020

В Application Insights нет возможности напрямую перейти к track only how many calls is made per HTTP method. Вы должны отслеживать данные Request Telemetry, а затем использовать для этого запрос kusto.

Вот несколько способов уменьшить количество данных:

1. Используйте выборку, см. this и эта статья.

2. Добавьте Startup.cs в функцию azure, затем используйте фильтрацию .

Другой способ, который я могу придумать для track only how many calls is made per HTTP method, заключается в том, что вы можете go использовать метрики функции azure и посмотреть, есть ли связанная комбинация метрик / фильтров, которая может сгенерировать результат.

...