Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您能说出哪个是监视 WCF 服务、WMI 或 WS-Discovery 实现的最佳工具吗?
这些要求看起来很简单,但实际上很难。服务可能可用,但操作可能会失败,反之亦然。还有许多潜在的问题:网络故障、池/服务主机停止、wcf 激活失败、操作错误……服务可以使用,但由于数据库损坏,所有操作都失败。WMI/Perf 计数器似乎是一种很好的方法,因为您可以为不同的范围(服务/操作/端点)提供许多详细信息。但另外,如果您在 IIS 下托管您的服务,应用程序池空闲默认超时为 20 分钟:计数器/WMI 将不可用。
总之,我想说最好的监控策略是对服务器端和客户端可用的所有工具/组件的聚合。