Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何从azure web角色/web工作者记录硬件信息?_Asp.net_Logging_Azure_Azure Diagnostics - Fatal编程技术网

Asp.net 如何从azure web角色/web工作者记录硬件信息?

Asp.net 如何从azure web角色/web工作者记录硬件信息?,asp.net,logging,azure,azure-diagnostics,Asp.net,Logging,Azure,Azure Diagnostics,我需要从azure web角色/web工作者处获取硬件信息,以监视它是否存在诸如高内存/cpu使用率之类的关键条件。 我尝试使用azure gallery中提供的一些插件,比如“logentries”中的插件,但是gallery还不支持我的国家 还有其他直接获取日志信息的方法吗? 最后一个选项是Azure Diagnostics,但它将所有内容存储在blob存储中,我必须自己将所有内容提取出来,然后“手动”发送到logentries、geckoboard或其他任何地方。三个好选项: Window

我需要从azure web角色/web工作者处获取硬件信息,以监视它是否存在诸如高内存/cpu使用率之类的关键条件。
我尝试使用azure gallery中提供的一些插件,比如“logentries”中的插件,但是gallery还不支持我的国家

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

最后一个选项是Azure Diagnostics,但它将所有内容存储在blob存储中,我必须自己将所有内容提取出来,然后“手动”发送到logentries、geckoboard或其他任何地方。

三个好选项:

  • WindowsAzure诊断。是的,它将所有内容都放在表/blob存储中,这很痛苦,但是有一些工具可以帮助收集和可视化数据

  • 。这仍在预览中,但它提供了一个非常丰富的应用程序监视和警报平台

  • 内置的。这并不像Application Insights那样功能丰富,但它非常易于设置和使用,并包括监视和警报


  • 我很惊讶没有人提到新文物。
    它具有与应用程序洞察类似的功能集,但应该更加稳定,因为它不像预览洞察那样。(虽然我正在密切关注洞察的发展,但请稍等片刻,这将是一个非常棒的选择)

    感谢您提供的信息。对于一个简单的应用程序,我也认为ApplicationInsight或Azure监控似乎是一个不错的选择。在我目前的例子中,应用程序更为复杂,许多azure workers、DB instances和ques实例一起工作。要快速了解所有组件,最好将每个硬件和日志信息放在logentries或类似的地方。