可以使用性能工具从运行 WCF LOB 适配器 SDK 的本地或远程计算机自动收集性能数据。 可以定义自动生成日志的开始和停止时间,从单个控制台窗口管理多个日志记录会话,并在计算机上设置警报,以便在满足条件时发送消息或启动日志。 本主题讨论 WCF LOB 适配器 SDK 的性能计数器。
性能对象和计数器
安装 WCF LOB 适配器 SDK 时,将安装名为“ServiceModel 适配器”的单个性能对象。 性能对象包含许多不同的性能计数器。 性能对象度量给定资源、应用程序或服务的活动。 性能对象和计数器在使用时从计算机上的 WCF LOB 适配器 SDK、功能和服务获取性能数据。 此性能数据通常为生成数据的组件命名。 性能计数器用于收集给定性能对象的特定信息或数据。
从 ServiceModel 适配器性能对象中选择计数器时,可以通过从“选择实例”列表中选择实例来选择仅监视特定于适配器实例的信息。 每个适配器实例将以 ProcessId>@<ConnectionString> 的格式<列出。 例如,115@echo:||host|temp?echoprefix=pre 指示在进程 115 中运行的回显适配器实例。
有关 WCF 中性能计数器的信息,请参阅 WCF 性能计数器。
ServiceModel 适配器元数据缓存性能计数器
下表汇总了可用于监视 WCF LOB 适配器 SDK 的缓存性能计数器。
计数器 | 说明 |
---|---|
缓存读取命中百分比 | 适配器缓存中元数据读取命中的百分比。 |
元数据已解析 | 适配器解析的元数据项数。 |
缓存已满百分比 | 正在使用的缓存大小限制的百分比。 |
ServiceModel 适配器连接性能计数器
下表总结了可用于监视 WCF LOB 适配器 SDK 的连接性能计数器。
计数器 | 说明 |
---|---|
已中止的连接数 | 中止的目标系统连接数。 |
使用中的连接 | 当前正在使用的目标系统连接数。 |
打开的连接 | 当前打开的目标系统连接数。 |
就绪连接 | 可用目标系统连接数。 |
挂起的连接请求 | 挂起的目标系统连接请求数。 |
ServiceModel 适配器消息交换性能计数器
下表总结了可用于监视 WCF LOB 适配器 SDK 的消息交换性能计数器。
计数器 | 说明 |
---|---|
Outbound Calls | 从适配器到目标系统的出站调用数。 |
出站呼叫数/秒 | 每秒从适配器到目标系统的出站调用数。 |