您能否知道哪个是监视WCF服务,WMI或WS-Discovery实施的最佳工具。
答案 0 :(得分:1)
要求看起来很简单,但事实上这很难。服务可能可用,但操作可能会失败,反之亦然。还有许多潜在的问题:网络故障,池/服务主机停止,wcf激活失败,操作错误......服务可用,但由于数据库损坏,所有操作都失败。 WMI / Perf计数器似乎是一种很好的方法,因为您可以为不同的范围(服务/操作/端点)提供许多详细信息。但另外如果您在IIS下托管服务,应用程序池空闲默认超时为20分钟:计数器/ WMI将不可用。
总之,我会说最好的监控策略是对服务器端和客户端可用的所有工具/组件进行聚合。