如何查看/报告Windows Azure CPU和内存使用情况?

Chr*_*ann 7 memory cpu-usage azure

在Windows Azure上托管应用程序的所有服务器实例上查看和报告CPU和内存使用百分比统计信息的最简单方法是什么?

是否有必要编写一个监视和记录CPU和内存使用情况的辅助角色?或者,Windows Azure中是否有某些内容可以自动记录您可以使用的内容?如果需要构建自定义内容,那么最好的方法是什么?

cod*_*oud 6

听起来像Windows Azure Diagnostics的工作.基本思想是(a)在角色代码中启用诊断以管理您希望收集的诊断类型,(b)由每个已部署实例上运行的代理代表您收集此诊断数据,以及(c)代理将每种类型的数据发送到定义的位置,以便跨所有已部署的实例的数据位于相同的位置(这将在Azure Blob存储或Azure表存储中,以更自然的为准,具体取决于数据).

这里有一般文档,有关性能计数器(内存和CPU)的详细信息.Neil博客上的一般"如何"写作.

没有必要为此编写特殊的工作者角色,并且不需要自定义代码(除了小的样板代码以指定您希望收集的日志记录).