Кусто: Добавление дополнительных столбцов из указанных c данных - PullRequest
0 голосов
/ 08 января 2020

С помощью Kusto в Azure Log Analytics я пытаюсь выполнить sh получение обзора активности процессора за определенный период времени. Примерно так:

Perf 
| where TimeGenerated between ((startofday(now())) .. (endofday(now())))
| where Computer == "servername.domain.local"
| where ObjectName == "Processor Information" and CounterName == "% Processor Time" and InstanceName == "_Total"
| summarize avg(CounterValue) by bin(TimeGenerated, 1m)
| render timechart 

Я хотел бы добавить данные с ядер процессора поверх общего времени обработки и отобразить их на временной диаграмме. Я уже целый день бездельничаю, но не могу заставить его работать. Так что в основном все сводится к тому, чтобы делать множественные операторы where и помещать результаты в отдельный столбец (я думаю)

Может кто-нибудь поделиться какой-то информацией?

1 Ответ

0 голосов
/ 08 января 2020

Похоже, вам может понадобиться добавить столбец «InstanceName» к предложению «by» оператора суммирования, например:

Perf 
| where TimeGenerated between ((startofday(now())) .. (endofday(now())))
| where Computer == "servername.domain.local"
| where ObjectName == "Processor Information" and CounterName == "% Processor Time" 
| summarize avg(CounterValue) by bin(TimeGenerated, 1m), InstanceName
| render timechart 
...