Azure Log Analytics - числовая диаграмма пользовательских полей на диаграмме - PullRequest
0 голосов
/ 15 марта 2019

Я хочу получить статистику о людях, вошедших в пул приложений удаленного рабочего стола в диапазоне дат.

Я создал скрипт powershell, который подсчитывает количество сеансов для определенного пула приложений, а затем регистрируетнастраиваемое событие в журнале приложений с этим рисунком.

В аналитике журнала я настроил настраиваемое поле, которое извлекает эту фигуру из настраиваемого журнала событий, и для него задано числовое значение.Затем я создаю запрос для извлечения данных, как показано ниже:

Event | 
where Source == "myapp" and EventID == 1 |
project toint(MYAPPUSERCOUNT3_CF)

Когда я пытаюсь сгенерировать диаграмму, я получаю ошибку ниже:

Столбец с накоплением не можетбыть созданным, так как вам не хватает столбца одного из следующих типов: Int32, Int64, Single или Double

Я могу понять, почему это происходит, потому что столбец числовой, а не int, но естьспособ обойти это.

Возможно, я подхожу к этому неправильно.Я думаю, что смог бы захватить события от сервера шлюза удаленных рабочих столов, которые показывают входы в пул приложений, если такое событие существует.Кто-нибудь знает событие для захвата, так как я не могу найти его в Интернете?

Извините, поскольку я очень новичок в Log Analytics.

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

Это код, который работал для меня:

Event | 
where Source == "myapp" and EventID == 1 |
project TimeGenerated, toint(MYAPPUSERCOUNT3_CF) |
render timechart 
0 голосов
/ 16 марта 2019

Пожалуйста, попробуйте следующий запрос.

Event | 
where Source == "myapp" and EventID == 1 |
summarize AggregatedValue = count() by MYAPPUSERCOUNT3_CF |
render barchart

Надеюсь, это поможет !!

...