Sledování výkonu pomocí protokolů Azure Monitor
Tento článek popisuje postup přidání agenta Log Analytics jako rozšíření sady škálování virtuálního počítače do clusteru a jeho připojení ke stávajícímu pracovnímu prostoru Azure Log Analytics. To umožňuje shromažďovat diagnostická data o kontejnerech, aplikacích a monitorování výkonu. Když ho přidáte jako rozšíření prostředku sady škálování virtuálních počítačů, Azure Resource Manager zajistí, že se nainstalují na každý uzel, a to i při škálování clusteru.
Poznámka
V tomto článku se předpokládá, že už máte nastavený pracovní prostor Azure Log Analytics. Pokud to neuděláte, přejděte k nastavení protokolů Azure monitor .
Poznámka
Tento článek byl nedávno aktualizován, aby používal Azure Monitor protokoly místo Log Analytics. Data protokolu se pořád ukládají do Log Analyticsho pracovního prostoru a pořád se shromažďují a analyzují pomocí stejné služby Log Analytics. Aktualizujeme terminologii, aby lépe odrážela roli protokolů v Azure monitor. Podrobnosti najdete v tématu Azure monitor změny terminologie .
Přidání rozšíření agenta přes rozhraní příkazového řádku Azure
Nejlepším způsobem, jak přidat agenta Log Analytics do vašeho clusteru, je prostřednictvím rozhraní API sady škálování pro virtuální počítače, která jsou k dispozici v rozhraní příkazového řádku Azure CLI. Pokud ještě nemáte Azure CLI nastavené, přejděte na Azure Portal a otevřete Cloud Shell instanci nebo nainstalujte rozhraní příkazového řádku Azure.
Po vyžádání Cloud Shell se ujistěte, že pracujete ve stejném předplatném jako váš prostředek. Zkontrolujte to pomocí
az account showa ujistěte se, že hodnota "název" odpovídá vašemu předplatnému vašeho clusteru.Na portálu přejděte do skupiny prostředků, ve které se nachází váš Log Analytics pracovní prostor. Klikněte na prostředek Log Analytics (typ prostředku bude Log Analytics pracovní prostor). Až budete na stránce Přehled prostředků, klikněte na Upřesnit nastavení v části nastavení v nabídce vlevo.

Pokud při vytváření clusteru se systémem Linux zadáte cluster se systémem Windows a servery Linux , klikněte na servery Windows . Na této stránce se zobrazí vaše
workspace IDaworkspace key(na portálu je uvedený jako primární klíč). Pro další krok budete potřebovat obě.Spuštěním příkazu nainstalujte agenta Log Analytics do svého clusteru pomocí
vmss extension setrozhraní API:Pro cluster Windows:
az vmss extension set --name MicrosoftMonitoringAgent --publisher Microsoft.EnterpriseCloud.Monitoring --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType> --settings "{'workspaceId':'<Log AnalyticsworkspaceId>'}" --protected-settings "{'workspaceKey':'<Log AnalyticsworkspaceKey>'}"Pro cluster se systémem Linux:
az vmss extension set --name OmsAgentForLinux --publisher Microsoft.EnterpriseCloud.Monitoring --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType> --settings "{'workspaceId':'<Log AnalyticsworkspaceId>'}" --protected-settings "{'workspaceKey':'<Log AnalyticsworkspaceKey>'}"Tady je příklad přidávaného agenta Log Analytics do clusteru se systémem Windows.

K úspěšnému přidání agenta do vašich uzlů byste měli mít méně než 15 minut. Pomocí rozhraní API můžete ověřit, že se agenti přidali
az vmss extension list:az vmss extension list --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType>
Přidání agenta prostřednictvím šablony Správce prostředků
Ukázka Správce prostředků šablon, které nasazují pracovní prostor Azure Log Analytics a přidání agenta do každého uzlu, je k dispozici pro Windows nebo Linux.
Tuto šablonu můžete stáhnout a upravit, abyste mohli nasadit cluster, který nejlépe vyhovuje vašim potřebám.
Zobrazit čítače výkonu
Teď, když jste přidali agenta Log Analytics, přecházíte na portál Log Analytics a zvolíte si čítače výkonu, které chcete shromažďovat.
V Azure Portal přejdete do skupiny prostředků, ve které jste vytvořili řešení Service Fabric Analytics. Vyberte ServiceFabric <nameOfLog AnalyticsWorkspace>.
Klikněte na Log Analytics.
Klikněte na Upřesnit nastavení.
Klikněte na data a pak na čítače výkonu Windows nebo Linux. K dispozici je seznam výchozích čítačů, které můžete povolit, a můžete nastavit interval pro shromažďování dat. Můžete také přidat Další čítače výkonu ke shromáždění. Správný formát je odkazován v tomto článku.
Klikněte na Uložit a pak na OK.
Zavřete okno Upřesnit nastavení.
V záhlaví Obecné klikněte na možnost Souhrn pracovního prostoru.
Zobrazí se dlaždice ve formě grafu pro každé povolené řešení, včetně jednoho pro Service Fabric. Kliknutím na graf Service Fabric pokračujte v řešení Service Fabric Analytics.
Zobrazí se několik dlaždic s grafy pro provozní kanál a spolehlivé služby. Grafická reprezentace toku dat pro čítače, které jste vybrali, se zobrazí v části metriky uzlů.
Kliknutím na graf metriky kontejnerů zobrazíte další podrobnosti. Můžete také dotazovat se na data čítače výkonu podobně jako u událostí clusteru a filtrovat uzly, název čítače výkonu a hodnoty pomocí dotazovacího jazyka Kusto.

Další kroky
- Shromážděte relevantní čítače výkonu. Chcete-li nakonfigurovat agenta Log Analytics pro shromažďování konkrétních čítačů výkonu, přečtěte si téma Konfigurace zdrojů dat.
- Konfigurace protokolů Azure Monitor pro nastavení automatizovaného upozorňování na pomoc při zjišťování a diagnostice
- Jako alternativu můžete shromažďovat čítače výkonu prostřednictvím rozšíření Azure Diagnostics a posílat je Application Insights