WCF服务监控
我正在编写托管在WinForms应用程序中的WCF服务。是否有一些方法可以监视服务的性能和统计信息(实例数、对端点的调用数、调用持续时间等),并以服务所在的形式显示这些信息?可以将WCF配置为公开可通过perfmon或可访问性能日志的任何其他监视软件进行监视的信息 这里有一篇好文章: 在我之前的帖子中,我解释了如何 从URL重写收集ETW事件 (或任何其他IIS提供程序),然后 在中显示那些结构化事件 事件查看器。现在我想给你看 如何使用C#收集ETW事件 NET Framework 3.5提供了一种新的 名称空间 System.Diagnostics.Eventing.Reader 在那里你可以找到有用的类 发布ETW事件,但不 提供一种消费机制,因此 我得写一篇课文 用于简化事情的EventTraceWatcherWCF服务监控,wcf,performance,Wcf,Performance,我正在编写托管在WinForms应用程序中的WCF服务。是否有一些方法可以监视服务的性能和统计信息(实例数、对端点的调用数、调用持续时间等),并以服务所在的形式显示这些信息?可以将WCF配置为公开可通过perfmon或可访问性能日志的任何其他监视软件进行监视的信息 这里有一篇好文章: 在我之前的帖子中,我解释了如何 从URL重写收集ETW事件 (或任何其他IIS提供程序),然后 在中显示那些结构化事件 事件查看器。现在我想给你看 如何使用C#收集ETW事件 NET Framework 3.5提供
WCF可配置为公开可通过perfmon或任何其他可访问性能日志的监控软件进行监控的数据 这里有一篇好文章: 在我之前的帖子中,我解释了如何 从URL重写收集ETW事件 (或任何其他IIS提供程序),然后 在中显示那些结构化事件 事件查看器。现在我想给你看 如何使用C#收集ETW事件 NET Framework 3.5提供了一种新的 名称空间 System.Diagnostics.Eventing.Reader 在那里你可以找到有用的类 发布ETW事件,但不 提供一种消费机制,因此 我得写一篇课文 用于简化事情的EventTraceWatcher
最后我使用了这个最后我使用了这个非常感谢,它很有效,现在我可以在windows中通过perfmon.exe监控性能。但是我找不到是否可以从.NET读取此日志并以我的表单显示。非常感谢,它可以工作,现在我可以在windows中通过perfmon.exe监控性能。但是我找不到是否可以从.NET中读取这些日志并以我的形式显示。