Freigeben über


Diagnoseprotokolle

Diagnoseeinstellungen in Azure werden zum Sammeln von Ressourcenprotokollen verwendet. Eine Azure-Ressource gibt Ressourcenprotokolle aus und stellt umfangreiche, in kurzen Abständen erfasste Betriebsdaten der Ressource bereit. Diese Protokolle werden pro Anforderung erfasst und auch als „Datenebenenprotokolle“ bezeichnet. Eine empfohlene Übersicht über die Funktionalität in Azure finden Sie unter "Diagnoseeinstellungen in Azure Monitor ". Der Inhalt dieser Protokolle variiert je nach Ressourcentyp. In verwalteten DevOps-Pools stehen zwei Optionen zum Protokollieren zur Verfügung:

Erstellen einer Diagnoseeinstellung

  1. Um eine neue Diagnoseeinstellung zu erstellen, wählen Sie "Diagnoseeinstellungen überwachen>" und dann "+Diagnoseeinstellung hinzufügen" aus.

    Screenshot des Menüs

  2. Wählen Sie den Typ des zu erfassenden Protokolls und eine oder mehrere Optionen aus den Zieldetails aus, und wählen Sie " Speichern" aus.

    Wichtig

    Verwaltete DevOps-Pools unterstützen derzeit "Archive to a storage account " und Stream to an event hub, with more destination types coming soon.

    Screenshot der Diagnoseeinstellungen.

  3. Führen Sie Aufträge in Ihrem Pool aus, und überprüfen Sie dann die gesammelten Daten. Informationen zum Analysieren von Diagnoseprotokolldaten finden Sie unter Analysieren und Visualisieren von Überwachungsdaten. Die Diagnosedaten enthalten Protokolleinträge ähnlich dem folgenden Beispiel.

     {
         "time": "2024-07-15T17:23:42.0302794Z",
         "resourceId": "/SUBSCRIPTIONS/SUBSCRIPTION_ID_PLACEHOLDER/RESOURCEGROUPS/FABRIKAM-POOLS/PROVIDERS/MICROSOFT.DEVOPSINFRASTRUCTURE/POOLS/FABRIKAM_POOL",
         "location": "eastus",
         "category": "ProvisioningLogs",
         "operationName": "Provision",
         "properties": {
             "RequestId": "RequestId_Placeholder",
             "AgentName": "7ec0d355c",
             "Image": "/canonical/0001-com-ubuntu-server-focal/20_04-lts-gen2/20.04.202407040",
             "Sku": "Standard_D2ads_v5",
             "Status": "Completed"
         }
     }
    

Siehe auch