【问题标题】:Enable CPU Monitoring Metrics in Azure在 Azure 中启用 CPU 监控指标
【发布时间】:2013-07-22 06:42:50
【问题描述】:

我有三个 Azure 服务 - 一个标准 .NET 应用程序部署到一个,一个 WCF 服务部署到另一个,第三个是 WindowsService。

我已在所有实例上启用详细日志记录(但未更改任何代码以支持日志记录)。这三个都连接到同一个 Azure 存储帐户。

  1. .NET 实例现在可以正常记录 CPU 和内存指标。
  2. WCF 实例正在记录内存使用情况,但不记录 CPU。
  3. 同样,WindowsService 正在记录内存使用情况,但不记录 CPU。

我不明白有什么区别 - (2) 和 (3) 只是显示一个扁平的 CPU,我知道不是这种情况(因为我可以远程到盒子并手动查看 CPU 使用情况)。

有没有人知道有什么区别?

谢谢!

【问题讨论】:

  • 如何为服务配置(所有三个)诊断?你用什么来监控这些值?您指的是管理门户中Dashboard 中显示的图形吗?
  • 是的,对不起,我只是指管理门户中的图形显示。除了在管理门户中,我没有进行任何配置 - 即在“监控”屏幕中选择我想要的指标并在“配置”屏幕中选择“详细”。所有帐户也都链接到我的存储帐户。
  • 那里的 CPU 平均每 5 分钟一次。不要期望看到像您在 RDP 时看到的那样的线条,并且您的刷新间隔为 1 秒。您是否等待了足够的时间并加载了足够的服务以产生任何 CPU 使用率?当你说I know is not case时,是怎么回事?当您 RDP 到实例时,您看到的 CPU 使用率是多少?
  • 在 RDP'ing 之后,我可以看到 CPU 每隔一段时间就会达到 100% 的峰值,但是,不可否认,在很多时候它确实非常低。让我感到困惑的一件事,但又可以用 5 分钟的平均值来解释,那就是监视屏幕中 Azure 表中的 CPU Max 和 CPU Min 都是 0%。我相信有一个问题,因为我最近运行了一个性能测试,它击倒了 WindowsService - Azure 图表仍然显示为 0%。也许像cerebrata.com/products/azure-diagnostics-manager/introduction 这样的工具会帮助我?
  • 我认为这是 Azure 监控中的某种错误。我现在正在跟进这个帖子:social.msdn.microsoft.com/Forums/windowsazure/en-US/…

标签: azure monitoring


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2014-04-16
  • 2020-09-30
  • 2020-08-24
  • 1970-01-01
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
相关资源
最近更新 更多