Как отобразить временную диаграмму с более чем одной настраиваемой метрикой в ​​журналах Azure с помощью языка запросов Kusto

У меня есть следующие журналы в журналах Azure:

введите описание изображения здесь

Запрос для вышеизложенного выглядит следующим образом:

введите описание изображения здесь

Результат показан ниже и выглядит как `` диаграмма рассеяния '', но я ищу временную диаграмму - например, соединение точек, но не удалось этого сделать:

введите описание изображения здесь

Как мне соединить точки, есть ли ограничения или способ написания KQL выше (язык запросов Kusto)?


person sam0673    schedule 27.02.2021    source источник
comment
У вас была возможность проверить предоставленное решение?   -  person Bhargavi Annadevara    schedule 09.03.2021
comment
Привет, @BhargaviAnnadevara, да, есть решение. Я сделал резюмирование по: суммированию по бин (временная метка, 1 мин), monitorTotalScanTime, monitorContainerScanTime, monitorInventoryScanTime, monitorClassificationScanTime, monitorRCScanTime график времени рендеринга; Итак, bin (timestamp, 1m) - это первый параметр.   -  person sam0673    schedule 12.03.2021
comment
Рад, что теперь он работает. Пожалуйста, подумайте о том, чтобы проголосовать за и принять ответ, если вы сочли его полезным, чтобы помочь другим участникам сообщества с аналогичными запросами. :)   -  person Bhargavi Annadevara    schedule 13.03.2021


Ответы (1)


Это ваш KQL-запрос, который необходимо изменить. Ключ к правильному построению диаграмм временных рядов - получение информации о времени и показателях в результирующем наборе из вашего запроса.

Помните, что при построении временной диаграммы первый столбец является осью x и должен быть datetime. Остальные (числовые) столбцы представляют собой оси y. Есть один строковый столбец, значения которого используются для группировки числовых столбцов и создания различных строк на диаграмме (другие строковые столбцы игнорируются).

Рассматривая таблицу requests в качестве примера (вы можете применить ее к своим customEvents данным по мере необходимости), несколько показателей могут быть построены как:

# Time-series chart with multiple metrics
requests
| summarize Requests = count(), Users = dcount(user_Id) by bin(timestamp, 1h)
| render timechart

Вывод:  Построение нескольких показателей

Элемент управления запросом использует метку времени для оси X и запросов и пользователей как отдельные серии на оси Y здесь.

person Bhargavi Annadevara    schedule 05.03.2021