У меня есть модуль, который имеет 6 сервисов (API). Все сервисы имеют некоторые зависимые (внутренние) вызовы API. Я хочу записать среднее время отклика всех API в телеметрии azure log analytics для мониторинга. Вот мой запрос, который не дает ожидаемого результата. (Это только для одного сервиса. Я хочу один длинный одноразовый запрос для всех сервисов)
events
| where name startswith "USER_LOGIN_SUCCESS" or name startswith "DEPENDENCY_ID_SUCCESS" or name startswith "DEPENDENCY_LOGIN_SUCCESS" name startswith "DEPENDENCY_AUTHTOKEN_SUCCESS"
| extend responseTime_in_sec = todouble(customMeasurements.responseTime)/1000 | summarize avg(responseTime_in_sec) by name
| render comumnchart
Вот фиктивный ожидаемый результат. Имена столбцов будут фиксированными, только они будут меняться в соответствии со средним временем ответа. (Этот результат за последние 24 часа)
![enter image description here](https://i.stack.imgur.com/81Nja.png)
Некоторое дополнительное объяснение так как я не получил никакого ответа.
![enter image description here](https://i.stack.imgur.com/t9cwb.png)