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:
- Metriken für verwaltete DevOps-Pools (AllMetrics), die zum Protokollieren von Metriken von Azure Monitor verwendet werden
- Wählen Sie aus den gleichen Metriken aus, die Sie auf der Registerkarte "Überwachungsmetriken>" verwenden.
- Ressourcenbereitstellungsprotokolle protokolliert Bereitstellungsereignisse für die Agents in Ihrem Pool.
- Dies sind die gleichen Ereignisse, die Sie in der Ansicht "Agents " anzeigen können.
Erstellen einer Diagnoseeinstellung
Um eine neue Diagnoseeinstellung zu erstellen, wählen Sie "Diagnoseeinstellungen überwachen>" und dann "+Diagnoseeinstellung hinzufügen" aus.
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.
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
- Analysieren und Visualisieren von Überwachungsdaten
- Weitere Informationen zu Diagnoseeinstellungen und den verschiedenen Zielen für Protokolle finden Sie unter Diagnoseeinstellungen in Azure Monitor.