返回首页

Windows Azure诊断行动中的性能计数器:??| 介绍
如果你是在Windows的性能计数器熟悉,你可能知道,有数百分为逻辑类别的性能计数器,所有在职的监测作业系统,在Windows的应用程序或服务的目的。
Windows作业系统提供了很大方便的应用程序(我相信你必须使用或听到)namednbsp; perfmon.exenbsp;(开始 - >运行GT; PerfMon)中。
您仍然可以使用性能监视器Windows Azure环境监测的作用instancenbsp(远程桌面又名RDP的角色实例更多信息availablenbsp; )。
然而,监测多个角色实例组成一个完整的Azure应用程序,是极其繁琐,更不用提,数据不保存在本地(默认)NBSP。
,牢记微软的动机创造一个机制Callednbsp; {A2} 从角色的实例(在本质上是虚拟机),它可以自动诊断数据的收集和持久到Azure存储,为以后更深investigation.nbsp; Azure的诊断检索许多其他类型,如跟踪日志的诊断数据,崩溃转储窗口事件日志等.. 在这次讨论中,将侧重于性能计数器,可以分享数额巨大如何Azure应用程序功能的关键信息。实际上,性能计数器,可以帮助你隔离性能问题,最重要的是节省钱,如果Azure的资源优化exploited.nbsp; 如何Windows天青诊断Worksnbsp的;
每一个角色的虚拟机有一个内置的诊断过程(DiagnosticsAgent.exe)负责定期收集诊断数据,缓存到本地文件,并最终存储到一个预定义的Azure存储。请注意,在诊断过程中也可以手动triggered.nbsp;
具体来说,性能计数器的诊断数据都保存到指定的Azure表namednbsp的; WADPerformanceCountersTable。其他诊断,如跟踪日志,NBSP数据;事件日志等。也存放在指定的表像NBSP,WadLogsTablenbsp,, WADDiagnosticInfrastructureLogsTablenbsp等。 (更多信息可以foundnbsp; {A3的})。
每一个角色的实例有一个配置文件,位于Azure存储目录下(A4纸)callednbsp WAD控制container.nbsp;主要配置文件定义的性能计数器收集和相关收集rate.nbsp;
followingnbsp的;显示的diagnosticnbsp的位置; configurationnbsp;文件。 accessnbsp; WAD控制容器usingnbsp; {A5的}: {S0的}配置文件中使用标准的XML格式,并可以手动修改(但不推荐)

回答

评论会员:游客 时间:2012/02/07
很好写。示例代码是一个很好的方式开始在Azure
辛普森
评论会员:游客 时间:2012/02/07
很好的完成。双手上的代码是一个很好的方式,让我开始在Azure
吉文Yannay:感谢{S1}
来...
评论会员:NavaVa 时间:2012/02/07
大文章。我给你5分