App Insights - сводный результат
Как можно изменить результат аналитического запроса App Insights?
Например, я хотел бы иметь столбец значений для каждого cloud_RoleInstace
:
performanceCounters
| where timestamp > todatetime("2017-07-24T13:44:00.251Z")
and timestamp < todatetime("2017-07-24T13:49:00.251Z")
| where name in ("% Processor Time")//, "Request Execution Time")
| sort by timestamp asc nulls last
| project timestamp, value, cloud_RoleInstance
1 ответ
Решение
Да просто добавь
| evaluate pivot(cloud_RoleInstance)
или, возможно, более сложным, но, возможно, более правильным:
| summarize value=sum(value) by bin(timestamp, 1m), cloud_RoleInstance
| evaluate pivot(cloud_RoleInstance, sum(value))
на ваш запрос:)
Кроме того, вы можете упростить временную часть вашего запроса, чтобы использовать between
оператор
| where timestamp between(todatetime("2017-07-24T13:44:00.251Z")..todatetime"2017-07-24T13:49:00.251Z")