在Windows Azure诊断中启用性能计数器时,我必须使用一些神奇的string文字(如\Processor(_Total)\% Processor Time
来指定计数器。 我无法find可能的string文字列表。
有没有名单?
在@sharptooth的命令下添加我的评论作为答案:)
一旦将RDP加入虚拟机,打开命令提示符并键入“typeperf -q”列出虚拟机上所有可用的性能计数器。 正如@Sandrino Di Mattia提到的那样,您可以使用“typeperf -q> counters.txt”将结果保存在文本文件中。
请注意,您可能会得到不同的性能计数器,具体取决于虚拟机托管的角色种类 – Web角色或工作者角色。
这是Windows性能监视基础结构。
然而,你是正确的,很难在互联网上找到真正的名单。 但是这里有几个链接可以帮助你。
休息是用你最喜欢的搜索引擎搜索互联网。
使用远程桌面连接转到Azure服务器。 运行perfmon并添加一个新的计数器,瞧,这是你的列表。
基于Gaurav Mantri的评论,这是我从Web角色获得的名单。 这是typeperf -q
的输出。 我假设不同的Azure角色具有不同的计数器,甚至在Web角色之间也可能有所不同。 我们是一个中等大小。
这个列表太大了,所以这里有一个github的要点: https : //gist.github.com/seibar/74b376aa1c57f2f7c2fd