Sledování výkonu s využitím protokolů služby Azure Monitor

Tento článek popisuje postup přidání agenta Log Analytics jako rozšíření škálovací sady virtuálních počítačů 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 škálovací sady virtuálních počítačů, Azure Resource Manager zajistí, že se nainstaluje na každý uzel i při škálování clusteru.

Poznámka:

Tento článek předpokládá, že už máte nastavený pracovní prostor Služby Azure Log Analytics. Pokud ne, přejděte na nastavení protokolů služby Azure Monitor.

Přidání rozšíření agenta přes Azure CLI

Nejlepší způsob, jak přidat agenta Log Analytics do clusteru, je prostřednictvím rozhraní API škálovací sady virtuálních počítačů dostupných v Azure CLI. Pokud ještě nemáte nastavené Azure CLI, přejděte na Azure Portal a otevřete instanci Cloud Shellu nebo nainstalujte Azure CLI.

  1. Po vyžádání cloud Shellu se ujistěte, že pracujete ve stejném předplatném jako váš prostředek. Zkontrolujte to az account show a ujistěte se, že hodnota "name" odpovídá hodnotě předplatného vašeho clusteru.

  2. Na portálu přejděte do skupiny prostředků, ve které se nachází váš pracovní prostor služby Log Analytics. Vyberte prostředek Log Analytics (typ prostředku bude pracovní prostor služby Log Analytics). Jakmile budete na stránce přehledu prostředků, vyberte v části Nastavení v nabídce vlevo možnost Upřesnit nastavení .

    Stránka vlastností Log Analytics

  3. Pokud vytváříte cluster s Linuxem, vyberte Servery s Windows. Pokud vytváříte cluster s Linuxem. Tato stránka zobrazuje váš workspace ID a workspace key (uvedený jako primární klíč na portálu). K dalšímu kroku potřebujete obojí.

  4. Spuštěním příkazu nainstalujte agenta Log Analytics do clusteru vmss extension set pomocí rozhraní API:

    Pro cluster s 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 s Linuxem:

    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ání agenta Log Analytics do clusteru s Windows.

    Příkaz rozhraní příkazového řádku agenta Log Analytics

  5. Úspěšné přidání agenta do uzlů by mělo trvat méně než 15 minut. Agenty můžete ověřit pomocí az vmss extension list rozhraní API:

    az vmss extension list --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType>
    

Přidání agenta prostřednictvím šablony Resource Manageru

Ukázkové šablony Resource Manageru, které nasazují pracovní prostor Služby Azure Log Analytics a přidávají agenta do jednotlivých uzlů, jsou k dispozici pro Windows nebo Linux.

Tuto šablonu si můžete stáhnout a upravit tak, aby nasadil cluster, který nejlépe vyhovuje vašim potřebám.

Zobrazení čítačů výkonu

Teď, když jste přidali agenta Log Analytics, přejděte na portál Log Analytics a vyberte, které čítače výkonu chcete shromáždit.

  1. Na webu Azure Portal přejděte do skupiny prostředků, ve které jste vytvořili řešení Service Fabric Analytics. Vyberte Název ServiceFabricOfLog<AnalyticsWorkspace>.

  2. Vyberte Log Analytics.

  3. Vyberte Rozšířená nastavení.

  4. Vyberte Data a pak zvolte čítače výkonu systému Windows nebo Linux. Existuje seznam výchozích čítačů, které můžete povolit, a můžete také nastavit interval pro kolekci. Můžete také přidat další čítače výkonu , které chcete shromáždit. Na správný formát se odkazuje v tomto článku.

  5. Vyberte Uložit a pak zvolte OK.

  6. Zavřete okno Upřesnit nastavení.

  7. Pod nadpisem Obecné vyberte souhrn pracovního prostoru.

  8. Dlaždice se zobrazí ve formě grafu pro všechna povolená řešení, včetně těch pro Service Fabric. Výběrem grafu Service Fabric pokračujte k řešení Service Fabric Analytics.

  9. Uvidíte několik dlaždic s grafy v provozním kanálu a událostech spolehlivých služeb. Grafické znázornění toku dat pro vybrané čítače se zobrazí v části Metriky uzlu.

  10. Výběrem grafu metrik kontejneru zobrazíte další podrobnosti. Můžete také dotazovat na data čítače výkonu podobně jako události clusteru a filtrovat je na uzlech, název čítače výkonu a hodnoty pomocí dotazovacího jazyka Kusto.

Dotaz čítače výkonu Log Analytics

Další kroky