Prestatiebewaking met Azure Monitor-logboeken

In dit artikel worden de stappen beschreven voor het toevoegen van de Log Analytics-agent als een virtuele-machineschaalsetextensie aan uw cluster en het verbinden met uw bestaande Azure Log Analytics-werkruimte. Hierdoor kunt u diagnostische gegevens over containers, toepassingen en prestatiebewaking verzamelen. Door de uitbreiding toe te voegen aan de virtuele-machineschaalset, zorgt Azure Resource Manager ervoor dat deze op elk knooppunt wordt geïnstalleerd, zelfs wanneer het cluster wordt geschaald.

Notitie

In dit artikel wordt ervan uitgegaan dat u al een Azure Log Analytics-werkruimte hebt ingesteld. Als u dat niet doet, gaat u naar Azure Monitor-logboeken instellen

Notitie

Dit artikel is onlangs bijgewerkt waarbij Log Analytics is vervangen door de term Azure Monitor-logboeken. Logboekgegevens worden nog steeds opgeslagen in een Log Analytics-werkruimte, en worden nog steeds verzameld en geanalyseerd met dezelfde Log Analytics-service. De terminologie wordt bijgewerkt om de rol van logboeken in Azure Monitor beter te weerspiegelen. Zie Wijzigingen in Azure Monitor-terminologie voor meer informatie.

De agentextensie toevoegen via Azure CLI

De beste manier om de Log Analytics-agent aan uw cluster toe te voegen, is via de API's voor virtuele-machineschaalsets die beschikbaar zijn met de Azure CLI. Als u Azure CLI nog niet hebt ingesteld, gaat u naar Azure Portal en opent u een Cloud Shell-exemplaar of installeert u de Azure CLI.

  1. Zodra uw Cloud Shell is aangevraagd, moet u ervoor zorgen dat u in hetzelfde abonnement werkt als uw resource. Controleer dit met en zorg ervoor dat de waarde van 'naam' overeenkomt met az account show die van het abonnement van uw cluster.

  2. Navigeer in de portal naar de resourcegroep waarin uw Log Analytics-werkruimte zich bevindt. Klik in de Log Analytics-resource (het type van de resource is Log Analytics-werkruimte). Zodra u zich op de overzichtspagina van de resource bevindt, klikt u op Geavanceerde instellingen onder de sectie Instellingen in het menu links.

    Pagina met log analytics-eigenschappen

  3. Klik op Windows-servers als u een Windows-cluster maakt en op Linux-servers als u een Linux-cluster maakt. Op deze pagina ziet u uw workspace ID en workspace key (vermeld als Primaire sleutel in de portal). U hebt beide nodig voor de volgende stap.

  4. Voer de opdracht uit om de Log Analytics-agent op uw cluster te installeren met behulp van de vmss extension set API:

    Voor een Windows-cluster:

    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>'}"
    

    Voor een Linux-cluster:

    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>'}"
    

    Hier volgt een voorbeeld van de Log Analytics-agent die wordt toegevoegd aan een Windows-cluster.

    Cli-opdracht log analytics-agent

  5. Het duurt minder dan 15 minuten voordat de agent is toegevoegd aan uw knooppunten. U kunt controleren of de agents zijn toegevoegd met behulp van de az vmss extension list API:

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

De agent toevoegen via de sjabloon Resource Manager

Voorbeelden van Resource Manager sjablonen die een Azure Log Analytics-werkruimte implementeren en een agent toevoegen aan elk van uw knooppunten, beschikbaar zijn voor Windows of Linux.

U kunt deze sjabloon downloaden en wijzigen om een cluster te implementeren dat het beste bij uw behoeften past.

Prestatiemeteritems weergeven

Nu u de Log Analytics-agent hebt toegevoegd, gaat u naar de Log Analytics-portal om te kiezen welke prestatiemeteritems u wilt verzamelen.

  1. Ga in de Azure Portal naar de resourcegroep waarin u de Service Fabric Analytics-oplossing hebt gemaakt. Selecteer ServiceFabric<nameOfLog AnalyticsWorkspace>.

  2. Klik op Log Analytics.

  3. Klik op Geavanceerde instellingen.

  4. Klik op Gegevens en klik vervolgens op Windows- of Linux-prestatiemeteritems. Er is een lijst met standaard meteritems die u kunt inschakelen en u kunt ook het interval voor verzameling instellen. U kunt ook aanvullende prestatiemeteritems toevoegen om te verzamelen. In dit artikel wordt verwezen naar de juiste indeling.

  5. Klik op Opslaan en klik vervolgens op OK.

  6. Sluit de blade Geavanceerde instellingen.

  7. Klik onder de kop Algemeen op Werkruimteoverzicht.

  8. U ziet tegels in de vorm van een grafiek voor elk van de ingeschakelde oplossingen, inclusief een voor Service Fabric. Klik op de Service Fabric-grafiek om door te gaan naar de oplossing Service Fabric-analyse.

  9. U ziet een paar tegels met grafieken over operationele kanaal- en Betrouwbare services-gebeurtenissen. De grafische weergave van de inkomende gegevens voor de meteritems die u hebt geselecteerd, wordt weergegeven onder Metrische knooppuntgegevens.

  10. Klik op een grafiek met metrische containergegevens voor meer informatie. U kunt ook query's uitvoeren op gegevens van prestatiemeteritems, net als bij clustergebeurtenissen, en filteren op de knooppunten, de naam van het prestatiemeteritem en waarden met behulp van de Kusto-querytaal.

Log Analytics-prestatiemeteritemsquery

Volgende stappen