2013-03-20 36 views
2

我们试图理解为天青网站的Windows Azure管理API返回(不Webroles)Azure的网站 - 监测数据

例如,下面的图片描述了CPUTIME检索的数据点监测数据的复杂性。它似乎表明,在晚上10点到10点39分的范围内,我用完了3.171秒的CPU。这是否可以转换成我们都习惯在Perfmon中看到的CPU利用率(以百分比形式)?

这是否会在每个时钟小时重置?什么是TimeGrain?

有趣的是,“计数”表示“1” - 对我而言意味着时隙中的测量次数,但即使在API发出后续调用之后,计数仍保持为1(但总值发生变化) 。

最终目标是将捕获的度量标准转换为每个人在Perfmon监控期间看到的标准CPU利用率。

我猜测需要进行两次相对接近的测量,计算所得测量值之间的差值(以毫秒为单位),并除以测量值之间的总跨度(以毫秒为单位),以便生成一个百分比值。它是否正确?

enter image description here

回答

0

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