接下来谈下Azure VDI中session host的监控问题,用过Azure VDI的都知道,其实有些时候,session host会莫名其妙的突然unavailable,但是实际上可能重启下就自己好了,这种问题虽然不难处理,但是还是要第一时间发现的,所以这些session host必须要被监控起来
我们可以通过把session host, workspcace, application group的监控数据都发送到Log Analytics,这样就可以在Log Analytics里查询到这些监控数据,具体方法很简单,找到diagnostic setting,添加diagnostic setting
选择要发送的数据,然后选择发送到Log Analytics
之后即可在Log Analytics里查询到数据,比如查看connection情况
如果要看session host状态,那么可以用WVDAgentHealthStatus
然后直接NEW ALERT RULE即可,这样就可以按照正常监控那样收到告警了
但是很遗憾这个table在中国区21v目前还不可用,所以用WVDAgentHealthStatus在21V Azure可能是查不到数据的,这点也是微软的support帮忙确认的,当然未来这个table在中国区肯定也是会支持的,只是时间尚不明确
不过这个问题也不是没有解决办法,下篇来说下如果WVDAgentHealthStatus不可用,那么有什么办法可以实现监控