0
我試圖從服務結構節點向Azure應用程序見解發送性能數據(即CPU和內存使用情況)。但是,他們似乎並未出現在我的應用程序洞察指標瀏覽器中。應用程序洞察中的服務結構性能計數器
性能計數器已成功發送到蔚藍存儲表(WADPerformanceCountersTable),但未傳播到應用程序洞察以供分析。
這裏是我的資源文件的WAD配置一部分用於部署我的服務織物應用:
"WadCfg": {
"DiagnosticMonitorConfiguration": {
"overallQuotaInMB": "50000",
"sinks": "applicationInsights",
"DiagnosticInfrastructureLogs": {},
"PerformanceCounters": {
"PerformanceCounterConfiguration": [
{
"counterSpecifier": "\\Processor(_Total)\\% Processor Time",
"sampleRate": "PT3M",
"sinks": "applicationInsights"
},
{
"counterSpecifier": "\\Memory\\Available MBytes",
"sampleRate": "PT3M",
"sinks": "applicationInsights"
}
]
},
"EtwProviders": {
"EtwEventSourceProviderConfiguration": [
{
"provider": "Microsoft-ServiceFabric-Actors",
"scheduledTransferKeywordFilter": "1",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricReliableActorEventTable"
}
},
{
"provider": "Microsoft-ServiceFabric-Services",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricReliableServiceEventTable"
}
}
],
"EtwManifestProviderConfiguration": [
{
"provider": "cbd93bc2-71e5-4566-b3a7-595d8eeca6e8",
"scheduledTransferLogLevelFilter": "Information",
"scheduledTransferKeywordFilter": "4611686018427387904",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricSystemEventTable"
}
}
]
}
},
"SinksConfig": {
"Sink": [
{
"name": "applicationInsights",
"ApplicationInsights": "c0c27fcd-21e8-4a11-8502-ed250d22e124"
}
]
}
},
"StorageAccount": "sfdgbriansftest7053"
有什麼我從這個部署文件缺少成功地接收到這些性能計數器?我是否缺少其他所需的步驟?
謝謝。
感謝您的答覆。 我試着添加這些設置,但我仍然沒有得到任何人工智能。 我剛剛使用了啓用日誌記錄的基本資源模板。你知道是否有其他任何可能影響性能監控的地方添加了嗎? –
不......我剛剛通過門戶創建了集羣,並帶有兩個診斷選項(診斷啓用加AI鍵),後來我編輯了json,並添加了上面複製的片段PerformanceCounters ... – andresm53
Thanks @ andresm53。只需一個或兩個快速跟進問題。在創建Application Insights資源時,是否將其創建爲「常規」或「ASP .NET Web應用程序」。您是否還有羣集上運行的東西,或者您是否能夠在未部署應用程序的情況下收集基礎架構數據?再次感謝 –