我现在只对服务性能计数器感兴趣,对于我的生活,我无法弄清楚这些的命名模式是什么。
根据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托管的,“基地址”确实是服务的相对URL。
第三个让我感到困惑不已。09.1
看起来不像任何东西:它不是相对URL的一部分,它不是PID,也不是端口号。
最后两个完全是疯子。确实存在两个PersonalProfilesService.svc
托管在不同URL下的实例,但是perf计数器名称未提及所述URL并且在@
之后包含无法识别的数字。这些也不是PID,不是端口号,不是URL。
帮助我保持理智,请相信,指出所有这些都被描述的文件。
答案 0 :(得分:0)
哦,没关系。已回答here。在我的特定情况下,第三个服务托管在以../v0.1/CompanyProfilesService.svc
结尾的长URL中,因此.1
部分;两个额外的数字是原始字符串的哈希值。同上最后两项服务。