WCF "Service" 性能计数器命名

WCF "Service" Performance Counters Naming

我目前只对服务性能计数器感兴趣,而且对于我的一生,我无法弄清楚这些的命名模式是什么。

根据WCF Performance Counters,模式是

ServiceName@ServiceBaseAddress

然而我看到了各种各样的,原谅我的法语,废话:

现在,第一个或多或少是清楚的:@ 之后的东西确实是一个基地址(虽然很丑——我认为 perf 计数器名称不允许在他们)自托管 WCF 服务。

第二个是 IIS 托管的,"base address" 确实是相对于 URL 服务。

第三个让我百思不得其解。 09.1 看起来不像任何东西:它不是亲戚 URL 的一部分,它不是 PID,也不是端口号。

最后两个完全是疯子。确实有两个 PersonalProfilesService.svc 的实例托管在不同的 URLs 下,但是性能计数器名称没有提到所说的 URLs 并且在 @ 之后包含无法识别的数字。这些又不是 PID,不是端口号,不是 URLs.

请帮我保持理智,请指向描述所有这些内容的文档。

哦没关系。已回答 here。在我的特殊情况下,第三个服务托管在一个较长的 URL 下,以 ../v0.1/CompanyProfilesService.svc 结尾,因此是 .1 部分;额外的两个数字是原始字符串的哈希值。最后两项服务同上。