Я пытаюсь написать простой запрос агрегации в Кусто, который бы показал мне, сколько машин в настоящий момент живо, основываясь на пульсе.
Я могу получить статус живого состояния с помощью следующего запроса:
Heartbeat
| summarize LastHeartbeat=max(TimeGenerated) by Computer
Это дает вывод, похожий на:
Компьютер LastHeartbeat [UTC]
VM1 5/4/2020, 3: 23: 40.227 PM
VM2 5/4 / 2020, 2: 59: 46.780 PM
Но тогда я хочу добавить столбец, который будет max (TimeGenerated) не по компьютеру, а по итогу. Я пытался выполнить агрегирование по нескольким терминам, но, по-видимому, это невозможно:
Heartbeat
| summarize LastHeartbeat=max(TimeGenerated) by Computer, Latest=max(TimeGenerated)
| extend isAlive = (LastHeartbeat == Latest)
Мой вопрос - как я могу использовать данные для рендеринга диаграммы ap ie, показывающей живые / мертвые машины? Как я могу использовать эти данные для рендеринга круговой диаграммы, показывающей соотношение машин ВКЛ / ВЫКЛ?