我可以获得Windows Azure诊断性能计数器名称的完整列表吗?

时间:2012-07-25 13:00:49

标签: windows performance azure performancecounter azure-diagnostics

在Windows Azure诊断中启用性能计数器时,我必须使用\Processor(_Total)\% Processor Time等一些魔术字符串文字来指定计数器。我找不到可能的字符串文字列表。

在任何地方都有名单吗?

4 个答案:

答案 0 :(得分:3)

这是Windows性能监控基础架构。

然而,你是正确的,很难在互联网上找到真正的名单。但是这里有几个链接可以帮助你。

Rest正在用你最喜欢的搜索引擎搜索互联网。

答案 1 :(得分:3)

根据@sharptooth的要求添加我的评论作为答案:)

进入虚拟机后,打开命令提示符并输入“typeperf -q”列出虚拟机上所有可用的性能计数器。正如@Sandrino Di Mattia所提到的,您可以使用“typeperf -q> counters.txt”将结果保存在文本文件中。

请注意,您可能会获得不同的性能计数器,具体取决于VM托管的角色类型 - Web角色或辅助角色。

答案 2 :(得分:2)

使用远程桌面连接转到Azure服务器。运行perfmon并添加一个新计数器,瞧,这是你的清单。

答案 3 :(得分:1)

根据Gaurav Mantri的评论,这是值得的,这是我从Web角色获得的列表。这是typeperf -q的输出。我假设不同的Azure角色有不同的计数器,甚至可能在Web角色之间有所不同。我们的中等大小。

这个列表对SO的帖子来说太大了,所以这里有一个github要点: https://gist.github.com/seibar/74b376aa1c57f2f7c2fd