【问题标题】:Azure Websites - monitoring dataAzure 网站 - 监控数据
【发布时间】:2013-03-08 22:57:47
【问题描述】:

我们正在尝试了解 Windows Azure 管理 API 为 Azure 网站(不是 Webroles)返回的监控数据的复杂性

例如,下图描述了为 CPUTime 检索的数据点。这似乎表明在晚上 10:00 到晚上 10:39 的范围内,我已经用完了 3.171 秒的 CPU。这是否可以转化为我们都习惯于在 Perfmon 中看到的 CPU 利用率(以百分比形式)?

这是否每隔时钟小时重置一次?TimeGrain 是什么?

有趣的是,“计数”表示“1”——对我来说,这意味着时间段中的测量次数,但即使在随后对 API 发出调用后,计数仍保持为 1(但总值会发生变化)。

最终目标是将捕获的指标转换为标准 CPU 利用率百分比,每个人都习惯于在 Perfmon 监控期间看到。

我猜测需要进行两个相对接近的测量,计算测量之间的增量(以毫秒为单位)并除以测量之间的总跨度(以毫秒为单位) - 以便产生百分比值。这是正确的吗?

【问题讨论】:

    标签: azure azure-web-app-service azure-diagnostics


    【解决方案1】:

    “免费”和“共享”模式下的 Azure 网站在多租户环境中运行。在这种情况下,您无法将 CpuTime 转换为 CPU 利用率 %。在保留模式的情况下,这在技术上是可行的,但此值当前未公开。另请注意,如果您将网站升级到“保留”模式,所有其他网站也将升级并共享相同的保留实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多