如何使用性能计数器监控 WCF 服务正常运行时间?
Posted
技术标签:
【中文标题】如何使用性能计数器监控 WCF 服务正常运行时间?【英文标题】:How to monitor WCF Service up time using Performance Counters? 【发布时间】:2012-01-29 08:40:04 【问题描述】:我想知道使用性能计数器的 WCF 服务的正常运行时间是多少。 有专门的柜台吗?或者有没有办法从其他柜台获取这些信息?
【问题讨论】:
【参考方案1】:据我所知,没有 WCF 性能计数器可以为您提供正常运行时间。
然而,
如果您将其托管在 IIS 中,您可以使用 “Web 服务” 中的“服务正常运行时间”,或者 如果您以不同方式托管它(例如 Windows 服务、控制台应用程序),您可以在 '进程' 中使用 'Elapsed Time' (除非您在进程启动/停止时不启动/停止 WCF 主机)。【讨论】:
谢谢,约瑟夫。但该服务托管在 Windows 服务中。 我明白了。我将非 IIS 托管案例添加到我的答案中。 很好的答案!这正是我想要的。以上是关于如何使用性能计数器监控 WCF 服务正常运行时间?的主要内容,如果未能解决你的问题,请参考以下文章