繁体   English   中英

无法监视Azure中的自定义性能计数器

[英]Cannot monitor custom performance counters in Azure

我在应用程序中创建了几个自定义性能计数器。 将应用程序部署到Azure时,我可以在WADPerformanceCountersTable看到正在收集的计数器,但是无法使它们显示在仪表板的“监视”选项卡上。

我正在使用Azure SDK v2.7。 我修改了Diagnostics.wadcfgx,使其包含以下其他性能计数器。

<PerformanceCounterConfiguration counterSpecifier="\ASP.NET\Requests Current" sampleRate="PT3M" />
<PerformanceCounterConfiguration counterSpecifier="\ASP.NET\Applications Running" sampleRate="PT3M" />
<PerformanceCounterConfiguration counterSpecifier="\Ipseity\Average Aggregate Hydration Time" sampleRate="PT30S" />
<PerformanceCounterConfiguration counterSpecifier="\Ipseity\Number of Aggregate Hydrations / sec" sampleRate="PT30S" />

我实际上并不需要\\ASP.NET\\Requests Current\\ASP.NET\\Applications Running ,我只是添加了它们以查看当我选择“添加度量标准”时是否可以在对话框中显示某些内容。

在这里,您可以看到WADPerformanceCountersTable的一小段代码,它确实捕获了有问题的自定义计数器。

在此处输入图片说明

我已经为详细监视配置了工作角色,但是当我转到“监视”选项卡并单击“添加指标”时,不仅看不到我的自定义性能计数器,而且看不到为测试目的添加的其他任何标准计数器(即\\ASP.NET\\Requests Current\\ASP.NET\\Applications Running )。

在此处输入图片说明

根据http://wacustomperfcounters.codeplex.com/documentation ,我正在做什么。

我想念什么?

显然,这是一个已知问题,下面的文章“将自定义指标添加到指标表”下的文章中介绍了手动解决方法。

https://azure.microsoft.com/zh-CN/documentation/articles/cloud-services-how-to-monitor/#how-to-customize-the-metrics-chart

以下步骤假定您已打开Verbose监视级别,并且已将您的应用程序配置为收集和传输自定义性能计数器。

要在门户中显示定制性能计数器,您需要在wad-control-container中更新配置:

在您的诊断存储帐户中打开wad-control-container blob。 您可以使用Visual Studio或任何其他存储资源管理器来执行此操作。

使用模式DeploymentId / RoleName / RoleInstance浏览Blob路径,以查找角色实例的配置。

编辑您的角色实例的配置文件,并对其进行更新以包括所有自定义性能计数器。 例如,要监视C驱动器的磁盘写字节数/秒,请在PerformanceCounters \\ Subscriptions节点下添加以下内容

<PerformanceCounterConfiguration>
  <CounterSpecifier>\LogicalDisk(C:)\Disk Write Bytes/sec</CounterSpecifier>
  <SampleRateInSeconds>180</SampleRateInSeconds>
</PerformanceCounterConfiguration>

保存更改,并将配置文件上传回同一位置,以覆盖Blob中的现​​有文件。

在管理门户网站配置中切换到详细模式。 如果您已经处于“详细”模式,则必须将其切换为“最小”并返回“详细”。

现在,自定义性能计数器将在“添加指标”对话框中可用。

我认为我们无法在门户中看到自定义计数器。 他们(Microsoft)仅可视化他们认为重要的计数器。 尝试CloudMonix以获得更多...全面的Azure监控无耻插件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM