Überwachen von Azure Load Testing

Wenn Sie über unternehmenskritische Anwendungen und Geschäftsprozesse verfügen, die auf Azure-Ressourcen beruhen, sollten Sie Verfügbarkeit, Leistung und Betrieb dieser Ressourcen überwachen. In diesem Artikel werden die von Azure Load Testing generierten Überwachungsdaten erläutert.

Azure Load Testing erstellt Überwachungsdaten mit Azure Monitor, einem Azure-Dienst zur vollständigen Stapelüberwachung. Azure Monitor bietet einen vollständigen Satz von Funktionen zum Überwachen Ihrer Azure-Ressourcen. Mit Azure Monitor können außerdem Ressourcen in anderen Clouds und lokal überwacht werden. Erfahren Sie mehr über die Überwachung von Azure-Ressourcen mit Azure Monitor.

Tipp

Informationen zu den mit Azure Monitor verbundenen Kosten finden Sie unter Überwachen der Nutzung und geschätzten Kosten in Azure Monitor. Informationen hinsichtlich der Zeit, die benötigt wird, bis Ihre Daten in Azure Monitor angezeigt werden, finden Sie unter Protokolldatenerfassungszeit in Azure Monitor.

Überwachungsdaten

Azure Load Testing erfasst dieselben Arten von Überwachungsdaten wie andere Azure-Ressourcen, die unter Überwachen von Daten von Azure-Ressourcen beschrieben werden.

Weitere Informationen zu Protokollmetriken, die von Azure Load Testing erstellt wurden, finden Sie unter Überwachen der Azure Load Testing-Datenverweis.

Sammlung und Routing

Plattformmetriken und das Aktivitätsprotokoll werden automatisch erfasst und gespeichert, können jedoch mithilfe einer Diagnoseeinstellung an andere Speicherorte weitergeleitet werden. Ressourcenprotokolle werden erst erfasst und gespeichert, sobald Sie eine Diagnoseeinstellung erstellt und an einen oder mehrere Standorte weitergeleitet haben.

Ausführliche Informationen zum Erstellen einer Diagnoseeinstellung über das Azure-Portal, die Befehlszeilenschnittstelle oder PowerShell finden Sie unter Erstellen einer Diagnoseeinstellung zum Sammeln von Plattformprotokollen und Metriken in Azure. Wenn Sie eine Diagnoseeinstellung erstellen, legen Sie fest, welche Kategorien von Protokollen gesammelt werden sollen.

Die Protokollkategorien für Azure Load Testing werden in der Datenreferenz "Azure Load Testing überwachen" aufgeführt.

Analysieren von Protokollen

Daten in Azure Monitor-Protokollen werden in Tabellen gespeichert, wobei jede Tabelle ihren eigenen Satz an eindeutigen Eigenschaften hat. Alle Ressourcenprotokolle in Azure Monitor enthalten dieselben Felder, gefolgt von dienstspezifischen Feldern. Das allgemeine Schema wird in Azure Monitor-Ressourcenprotokollschema beschrieben.

Sie können das Schema für Azure Load Testing-Ressourcenprotokolle in Überwachen von Azure Load Testing-Datenverweisen finden.

Das Aktivitätsprotokoll ist ein Typ von Azure-Plattformprotokoll, das Erkenntnisse zu Ereignissen auf Abonnementebene liefert. Sie können es unabhängig anzeigen oder an Azure Monitor-Protokolle weiterleiten, in denen Sie mithilfe von Log Analytics viel komplexere Abfragen durchführen können.

Eine Liste der Ressourcenprotokolltypen, die für Azure Load Testing gesammelt wurden, finden Sie unter Überwachen von Azure Load Testing-Datenverweisen.

Kusto-Beispielabfragen

Wichtig

Wenn Sie Protokolle im Menü von Azure Load Testing auswählen, wird Log Analytics geöffnet, wobei der Abfragebereich auf den aktuellen [Dienstname] festgelegt ist. Dies bedeutet, dass Protokollabfragen nur Daten aus dieser Ressource umfassen. Wenn Sie eine Abfrage ausführen möchten, die Daten aus einer anderen [Dienstressource] oder Daten aus anderen Azure-Diensten enthält, wählen Sie im Menü Azure Monitor die Option Protokolle aus. Ausführliche Informationen finden Sie unter Protokollabfragebereich und Zeitbereich in Azure Monitor Log Analytics.

Die folgenden Abfragen sind Abfragen, mit denen Sie Ihre Azure Load Testing-Ressourcen überwachen können:

  • Abrufen der Liste der Tests:

    AzureLoadTestingOperation
    | where OperationId == "Test_CreateOrUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    
  • Abrufen der Liste der Testläufe:

    AzureLoadTestingOperation
    | where OperationId == "TestRun_CreateAndUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    

Nächste Schritte