如何记录来自azure web角色/ web worker的硬件信息?

时间:2014-04-11 08:53:51

标签: asp.net logging azure azure-diagnostics

我需要从azure web角色/ web worker获取硬件信息,以监视高内存/ CPU使用等关键条件。 我试图使用天蓝色画廊中提供的一些插件,例如来自" logentries",但画廊还不支持我的国家......

还有其他方法可以直接获取日志信息吗?

最后一个选项是Azure诊断程序,但它会将所有内容存储在blob存储中,我必须自己将所有内容都拉出来并将其发送到"手动"对于logentries,geckoboard等等。

2 个答案:

答案 0 :(得分:2)

三个不错的选择:

  1. Windows Azure诊断程序。是的,它将所有内容放在table / blob存储中,这很痛苦,但有Cerebrata's Azure Management Studio等工具可以帮助收集和可视化数据。

  2. Application Insights。这仍处于预览阶段,但它提供了一个非常丰富的应用程序监控和警报平台。

  3. 内置Azure monitoring。这不像Application Insights那样功能丰富,但它很容易设置和使用,包括监控和警报。

答案 1 :(得分:0)

我很惊讶没有人提到New Relic。 它具有与Application Insights类似的功能集,但应该更稳定,因为它不像Insights那样在预览中。 (虽然我正在密切关注Insights的开发,但是给它一段时间,这将是一个很棒的选择)