在哪里可以找到与Service Fabric群集一起使用的性能计数器名称列表?已发布列表here,但我需要在群集的ARM模板中使用实际的确切名称。目前我在模板中有以下配置:
"WadCfg": {
"DiagnosticMonitorConfiguration": {
"overallQuotaInMB": "1000",
"sinks": "applicationInsights",
"DiagnosticInfrastructureLogs": {},
"PerformanceCounters": {
"PerformanceCounterConfiguration": [
{
"counterSpecifier": "\\Processor(_Total)\\% Processor Time",
"sampleRate": "PT3M"
},
{
"counterSpecifier": "\\Memory\\Available MBytes",
"sampleRate": "PT3M"
}
]
}
但只有" Memory \ Available MBytes"实际上出现在Application Insights中。
答案 0 :(得分:1)
这些计数器是实际的Windows性能计数器。所以你只需要寻找它们。一些例子:
http://techgenix.com/Key-Performance-Monitor-Counters/
http://www.appadmintools.com/documents/windows-performance-counters-explained/
根据所有这些信息判断,性能计数器都遵循相同的模式:
first column\second column
\\Processor(_Total)\\% Processor Time
\\Memory\\Available MBytes
\\Network Interface(*)\\Bytes Received/sec
...
您可以通过直接在服务结构VM上运行typeperf
并捕获输出来查找更多计数器。您也可以在本地运行它以了解可能的内容。
C:>TypePerf.exe –q > counters.txt