gpt4 book ai didi

azure - 哪种 Azure 诊断日志存储 Web 角色实例计数更改、启动、停止、升级等数据?

转载 作者:行者123 更新时间:2023-12-03 05:10:17 24 4
gpt4 key购买 nike

哪种 Azure 诊断日志存储 Web 角色实例计数更改、启动、停止、升级等数据?我需要为我的应用程序存储此日志。

最佳答案

Windows Azure 角色实例计数数据不通过 Windows Azure 诊断日志存储。 Windows Azure 诊断旨在将与资源、应用程序相关的日志信息存储在实例内,以便您可以从中获取此类数据。

但是,实例特定数据(例如启动、停止、就绪等)已存储在 Azure 诊断范围之外的 VM 中(这意味着您无需在 VM 中执行任何操作即可获取此数据,默认情况下会记录这些数据)。此数据由 Windows Azure VM AppAgent 直接存储,大小可能为几兆字节,因此您一定可以通过 RDP 到 Azure VM 并查看此日志数据。我不会建议您从 Azure VM 中移动此日志数据,因为它可能对您没有任何用处。

要查看此类日志,您只需通过 RDP 连接到 Azure VM 并访问 C:\logs 文件夹,日志的文件名将是 WaAppAgent.###.log 并打开这些日志文件中可以看到当前实例状态:

[00000011] [06/07/2012 12:01:03.01] WaAppAgent Heartbeat.
[00000011] [06/07/2012 12:01:03.01] Role ***.MainWebRole_IN_0 is reporting state Ready.
[00000012] [06/07/2012 12:01:04.32] Role ***.MainWebRole_IN_0 has current state Started, desired state Started, and goal state execution status StartSucceeded.
[00000011] [06/07/2012 12:01:08.01] WaAppAgent Heartbeat.

只要您的角色正在运行,此类文件就会不断累积,因此虽然拥有此信息很好,但我认为您不会从中获得任何大值(value)。我编写了一个工具来总结这些日志,以告知上次角色启动或停止的时间,因此您可以在这里尝试:http://azurevmassist.codeplex.com/

关于azure - 哪种 Azure 诊断日志存储 Web 角色实例计数更改、启动、停止、升级等数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10947096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com