Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF服务监控_Wcf_Performance - Fatal编程技术网

WCF服务监控

WCF服务监控,wcf,performance,Wcf,Performance,我正在编写托管在WinForms应用程序中的WCF服务。是否有一些方法可以监视服务的性能和统计信息(实例数、对端点的调用数、调用持续时间等),并以服务所在的形式显示这些信息?可以将WCF配置为公开可通过perfmon或可访问性能日志的任何其他监视软件进行监视的信息 这里有一篇好文章: 在我之前的帖子中,我解释了如何 从URL重写收集ETW事件 (或任何其他IIS提供程序),然后 在中显示那些结构化事件 事件查看器。现在我想给你看 如何使用C#收集ETW事件 NET Framework 3.5提供

我正在编写托管在WinForms应用程序中的WCF服务。是否有一些方法可以监视服务的性能和统计信息(实例数、对端点的调用数、调用持续时间等),并以服务所在的形式显示这些信息?

可以将WCF配置为公开可通过perfmon或可访问性能日志的任何其他监视软件进行监视的信息

这里有一篇好文章:

在我之前的帖子中,我解释了如何 从URL重写收集ETW事件 (或任何其他IIS提供程序),然后 在中显示那些结构化事件 事件查看器。现在我想给你看 如何使用C#收集ETW事件

NET Framework 3.5提供了一种新的 名称空间 System.Diagnostics.Eventing.Reader 在那里你可以找到有用的类 发布ETW事件,但不 提供一种消费机制,因此 我得写一篇课文 用于简化事情的EventTraceWatcher


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中读取这些日志并以我的形式显示。