Log Analytics объединяет экземпляры процессов в одно имя.

Я выполняю следующий запрос, и он возвращает мне несколько экземпляров службы, например firefox и firefox # 1 firefox # 2.

Когда я показываю диаграмму, я получаю несколько строк, а не одну строку Firefox со средним значением всех трех экземпляров в один.

Perf

| where InstanceName 
has "firefox" 
and CounterValue > 0

| summarize ProcessorUsage = avg(CounterValue)
by bin(TimeGenerated, 
5m), InstanceName 

Таким образом, вместо того, чтобы возвращать firefox # 1 и firefox # 2, можно сгруппировать среднее значение всех 3.

Я хочу видеть использование ЦП для каждого процесса на виртуальной машине, а не видеть несколько экземпляров одного и того же приложения.


person Inkey    schedule 08.08.2019    source источник


Ответы (1)


Обновление 0809: чтобы добавить еще один экземпляр, например хром

Perf 
| where  (InstanceName has "firefox" and CounterValue >0) or (InstanceName has "chrome" and CounterValue >0)
| extend new_InstanceName = iif(InstanceName has "firefox", "firefoxavg","chromeavg" ) 
| summarize ProcessorUsage = avg(CounterValue) by bin(TimeGenerated, 5m), new_InstanceName

Вы можете добавить новый столбец (используя оператор расширения) для записей, которые содержат «firefox», а затем в итоговом предложении используйте новый столбец.

Код, как показано ниже:

Perf
| where InstanceName has "firefox" and CounterValue > 0
| extend new_InstanceName ="firefoxavg"
| summarize ProcessorUsage = avg(CounterValue) by bin(TimeGenerated, 5m), new_InstanceName
person Ivan Yang    schedule 08.08.2019
comment
Спасибо работает. знаете ли вы, как добавить еще один экземпляр с другим именем к тому же запросу для Chrome? - person Inkey; 08.08.2019
comment
вы можете использовать оператор or в предложении where. - person Ivan Yang; 08.08.2019
comment
да, но на моем графике по-прежнему будет только одна линия. Что мне нужно, это строка для Firefox и строка для Chrome? - person Inkey; 08.08.2019
comment
@Inkey, пожалуйста, просмотрите раздел обновлений в моем сообщении, чтобы проверить, может ли оно удовлетворить ваши потребности. - person Ivan Yang; 09.08.2019