WCF "Service" 性能计数器命名
WCF "Service" Performance Counters Naming
我目前只对服务性能计数器感兴趣,而且对于我的一生,我无法弄清楚这些的命名模式是什么。
根据WCF Performance Counters,模式是
ServiceName@ServiceBaseAddress
然而我看到了各种各样的,原谅我的法语,废话:
AsiaService@http:||asiaservice.aeroclub.int:8004|
PricingSchemeService@|Services|v2|PricingSchemeService.svc
CompanyProfilesService@09.1|CompanyProfilesService.svc
PersonalProfilesService@341|PersonalProfilesService.svc
PersonalProfilesService@882|PersonalProfilesService.svc
现在,第一个或多或少是清楚的:@
之后的东西确实是一个基地址(虽然很丑——我认为 perf 计数器名称不允许在他们)自托管 WCF 服务。
第二个是 IIS 托管的,"base address" 确实是相对于 URL 服务。
第三个让我百思不得其解。 09.1
看起来不像任何东西:它不是亲戚 URL 的一部分,它不是 PID,也不是端口号。
最后两个完全是疯子。确实有两个 PersonalProfilesService.svc
的实例托管在不同的 URLs 下,但是性能计数器名称没有提到所说的 URLs 并且在 @
之后包含无法识别的数字。这些又不是 PID,不是端口号,不是 URLs.
请帮我保持理智,请指向描述所有这些内容的文档。
哦没关系。已回答 here。在我的特殊情况下,第三个服务托管在一个较长的 URL 下,以 ../v0.1/CompanyProfilesService.svc
结尾,因此是 .1
部分;额外的两个数字是原始字符串的哈希值。最后两项服务同上。
我目前只对服务性能计数器感兴趣,而且对于我的一生,我无法弄清楚这些的命名模式是什么。
根据WCF Performance Counters,模式是
ServiceName@ServiceBaseAddress
然而我看到了各种各样的,原谅我的法语,废话:
AsiaService@http:||asiaservice.aeroclub.int:8004|
PricingSchemeService@|Services|v2|PricingSchemeService.svc
CompanyProfilesService@09.1|CompanyProfilesService.svc
PersonalProfilesService@341|PersonalProfilesService.svc
PersonalProfilesService@882|PersonalProfilesService.svc
现在,第一个或多或少是清楚的:@
之后的东西确实是一个基地址(虽然很丑——我认为 perf 计数器名称不允许在他们)自托管 WCF 服务。
第二个是 IIS 托管的,"base address" 确实是相对于 URL 服务。
第三个让我百思不得其解。 09.1
看起来不像任何东西:它不是亲戚 URL 的一部分,它不是 PID,也不是端口号。
最后两个完全是疯子。确实有两个 PersonalProfilesService.svc
的实例托管在不同的 URLs 下,但是性能计数器名称没有提到所说的 URLs 并且在 @
之后包含无法识别的数字。这些又不是 PID,不是端口号,不是 URLs.
请帮我保持理智,请指向描述所有这些内容的文档。
哦没关系。已回答 here。在我的特殊情况下,第三个服务托管在一个较长的 URL 下,以 ../v0.1/CompanyProfilesService.svc
结尾,因此是 .1
部分;额外的两个数字是原始字符串的哈希值。最后两项服务同上。