azure лог аналитика: одна таблица, несколько результатов в одной строке - PullRequest
0 голосов
/ 09 марта 2020

У меня есть модуль, который имеет 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

Некоторое дополнительное объяснение так как я не получил никакого ответа.

enter image description here

...