我希望获得有关在日期范围内登录到远程桌面应用程序池的人员的统计信息。
我创建了一个powershell脚本,它计算特定应用程序池的会话数,然后使用该数字将自定义事件记录到应用程序日志中。
在日志分析中,我设置了一个自定义字段,该字段从自定义事件日志中提取此图,并将其设置为数字。然后我创建一个查询来提取数据,如下所示:
Event |
where Source == "myapp" and EventID == 1 |
project toint(MYAPPUSERCOUNT3_CF)
当我尝试生成图表时,我得到以下错误:
无法创建堆积列,因为您缺少以下类型之一的列:Int32,Int64,Single或Double
我可以理解为什么会发生这种情况,因为Column是数字而不是int,但有没有办法解决这个问题。
我可能会以错误的方式接近这一点。我想我可能能够从RD网关服务器捕获显示登录到应用程序池的事件,如果存在这样的事件。有没有人知道要捕获的事件,因为我在网上找不到这个?
抱歉,我对Log Analytics非常了解。
请尝试使用以下查询。
Event |
where Source == "myapp" and EventID == 1 |
summarize AggregatedValue = count() by MYAPPUSERCOUNT3_CF |
render barchart
希望这可以帮助!!
这是适合我的代码:
Event |
where Source == "myapp" and EventID == 1 |
project TimeGenerated, toint(MYAPPUSERCOUNT3_CF) |
render timechart