Prestatie bewaking met Azure Monitor-logboeken

In dit artikel worden de stappen beschreven voor het toevoegen van de Log Analytics agent als een extensie voor virtuele-machine schaal sets aan uw cluster en om deze te verbinden met uw bestaande Azure Log Analytics-werk ruimte. 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-werk ruimte hebt ingesteld. Als u dit niet doet, moet u 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 agent extensie toevoegen via Azure CLI

De beste manier om de Log Analytics agent toe te voegen aan uw cluster is via de virtuele-machine Scale set Api's die beschikbaar zijn in de Azure CLI. Als u nog geen Azure CLI hebt ingesteld, gaat u naar Azure Portal en opent u een Cloud shell instantie of installeert u de Azure cli.

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

  2. Navigeer in de portal naar de resource groep waar uw Log Analytics werk ruimte zich bevindt. Klik in de log Analytics-resource (het type van de resource wordt Log Analytics werk ruimte). Klik op de pagina overzicht van resources op Geavanceerde instellingen onder de sectie instellingen in het menu links.

    Eigenschappen pagina voor logboek analyse

  3. Klik op Windows-servers als u een Windows-cluster wilt maken en 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 te installeren op uw cluster 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 voor beeld van de Log Analytics agent wordt toegevoegd aan een Windows-cluster.

    Opdracht Agent CLI Log Analytics

  5. Dit duurt minder dan 15 minuten om de agent aan uw knoop punten toe te voegen. 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 Resource Manager-sjabloon

Voor beelden van Resource Manager-sjablonen voor het implementeren van een Azure Log Analytics-werk ruimte en het toevoegen van een agent aan elk van uw knoop punten is beschikbaar voor Windows of Linux.

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

Prestatie meter items weer geven

Nu u de Log Analytics-agent hebt toegevoegd, gaat u naar de Log Analytics Portal om te kiezen welke prestatie meter items u wilt verzamelen.

  1. Ga in het Azure Portal naar de resource groep waarin u de Service Fabric-analyse oplossing hebt gemaakt. Selecteer ServiceFabric <nameOfLog AnalyticsWorkspace>.

  2. Klik op Log Analytics.

  3. Klik op Geavanceerde instellingen.

  4. Klik op gegevens en vervolgens op Windows-of Linux-prestatie meter items. 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 werkruimte samenvatting.

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

  9. Er worden enkele tegels weer geven met grafieken op operationele kanaal en betrouw bare Services-gebeurtenissen. De grafische weergave van de inkomende gegevens voor de meteritems die u hebt geselecteerd, wordt weergegeven onder Metrische knooppuntgegevens.

  10. Klik op de metrische grafiek van een container om meer details weer te geven. 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 prestatie meter query

Volgende stappen