标签: .net service soa health-monitoring
监控内部使用的服务/守护程序(在本地网络中)的运行状况的最佳方法是什么?显然,所有这些定期ping目标站点的云服务都不是一种选择。
理想情况下,需要在内部安装一些东西,什么可以收听来自目标服务本身的定期http消息。如果长时间未收到信号,应发送通知(例如通过电子邮件发送)。
到目前为止,所有服务都是用.NET编写的,出于安全考虑,只允许到公共网络的出站连接。
答案 0 :(得分:0)
您正在寻找的是运行时分析器。答案是ETW追踪。
你应该使用PerfMonitor。
看看这些链接:
http://bcl.codeplex.com/releases
https://msdn.microsoft.com/en-us/library/ms751538(v=vs.110).aspx
http://blogs.msdn.com/b/vancem/archive/2010/08/02/perfmonitor-runanalyze-a-quick-performance-checkup-for-your-managed-app.aspx