Identifizieren der in Azure verfügbaren Problembehandlungstools

Abgeschlossen

Die Diagnose und Problembehandlung für eine Anwendung, die in einer Cloudumgebung gehostet wird, kann komplizierter sein als in herkömmlichen Umgebungen. Zur erfolgreichen Unterstützung dieser Arten von Anwendungen sollten Sie sie überwachen und verstehen, wie die Diagnose und Problembehandlung bei allen Aspekten solcher Anwendungen und deren abhängigen Technologien durchzuführen sind. Sie können eine Kombination aus Tools und Protokollierung verwenden, um Probleme zu identifizieren.

In dieser Lerneinheit erfahren Sie mehr über einige der verschiedenen Tools, die Sie zum Analysieren von Problemen mit Azure Storage verwenden können.

Verfügbare Tools zur Überwachung von Metriken

Azure Monitor sammelt numerische Daten (Metriken) aus Ihrem Speicherkonto und macht diese Daten in einer Zeitreihendatenbank verfügbar. Metriken sind numerische Werte, die einen Aspekt eines Speicherkontos zu einem bestimmten Zeitpunkt beschreiben. Das Azure-Portal bietet Ihnen eine grafische Möglichkeit zum Anzeigen dieser Metriken nahezu in Echtzeit. Zwischen dem Zeitpunkt, zu dem eine Metrik aufgezeichnet wird, bis zu dem Zeitpunkt, zu dem sie im Azure-Portal angezeigt wird, kann es eine Verzögerung von wenigen Minuten geben. Im Azure-Portal können Sie:

  • Konfigurieren von Metriken (und Protokollierung)

  • Diagramme und Tabellen anzeigen und auswählen, welche Metriken angezeigt werden sollen

  • bewerten, wie Ihre Anwendungen über einen bestimmten Zeitraum ausgeführt werden

  • Warnungen konfigurieren, um Sie über ein nicht normales Verhalten zu informieren

Übersichtsseite mit Registerkarte „Überwachung“

Sie können eine Momentaufnahmesicht allgemeiner Metriken abrufen, indem Sie auf der Seite Übersicht des Speicherkontos die Registerkarte Überwachung öffnen. Die folgende Abbildung zeigt ein Beispiel mit dem Ein- und Ausgang für ein Speicherkonto:

Screenshot of the Monitoring tab on the Overview page for a storage account in the Azure portal.

Benutzerdefinierte Dashboards

Sie können Dashboards erstellen und Diagramme hinzufügen, die Schlüsselmetriken genau überwachen, z. B. die Latenz oder die Anzahl der zurzeit verarbeiteten Transaktionen. Sie können auch andere Informationen aus Ihrem Azure-Abonnement anzeigen, z. B. Informationen zu virtuellen Computern, oder andere webbasierte Inhalte, z. B. Benachrichtigungen oder Videoinhalte. Diese Dashboards können für andere Benutzer in Ihrer Microsoft Entra-Organisation freigegeben werden. Die folgende Abbildung zeigt ein Beispieldashboard.

Screenshot of a custom dashboard in the Azure portal.

Storage Insights

Storage-Erkenntnisse bieten eine einheitliche Ansicht der Leistung, Kapazität und Verfügbarkeit Ihrer Azure Storage-Dienste. Sie können die Speicherkapazität und Leistung auf zwei Arten beobachten: direktes Anzeigen in einem Speicherkonto oder Anzeigen verschiedener Gruppen von Speicherkonten in Azure Monitor.

Screenshot of storage Insights in the Azure portal.

Tools und SDKs

Sie können Metrikwerte verarbeiten, indem Sie Batchaufträge in Azure CLI oder PowerShell-Skripts erstellen oder aber Code schreiben, der eine Speicherclientbibliothek verwendet. Sie können Transaktionsmetriken auch in einem Speicherkonto archivieren und sie dann mithilfe dieser Tools anzeigen oder verarbeiten.

Wenn Sie Transaktionsmetriken in einem Speicherkonto archivieren möchten, werden Metrikdaten in einem einzelnen Blob als durch Zeilentrennzeichen getrennte JSON-Nutzdaten gesammelt und gespeichert. Sie können diese Blobs anzeigen, indem Sie den relevanten Protokollcontainer im Azure-Portal öffnen oder den Storage-Explorer verwenden. Sie können diese Blobs auch auf Ihren lokalen Computer herunterladen und sie mithilfe von Tools und SDKs verarbeiten.

Verfügbare Tools zur Überprüfung von Protokolldaten

In Azure Monitor gibt es zwei Arten von Protokollen: Aktivitätsprotokolle und Ressourcenprotokolle.

Aktivitätsprotokolle bieten Einblicke in die Vorgänge für jede Azure-Ressource im Abonnement von außerhalb (der Verwaltungsebene) sowie Aktualisierungen zu Service Health-Ereignissen. In diesem Modul werden keine Aktivitätsprotokolle untersucht.

Ressourcenprotokolle (häufig als Diagnoseprotokolle bezeichnet) erfassen detaillierte Informationen zu Vorgängen in Speicherkontoressourcen wie Blobs oder Dateien. Um diese Protokolle anzeigen zu können, müssen Sie sie an einen Speicherort in Azure weiterleiten. Anschließend können Sie Tools verwenden, um die Protokolle anzuzeigen und zu analysieren.

Protokollabfragen in Azure Monitor

Wenn Sie Protokolle an Log Analytics weiterleiten, können Sie Protokolldaten überprüfen, indem Sie im Azure-Portal Abfragen ausführen. Dazu können Sie vordefinierte Abfragen verwenden, vordefinierte Abfragen ändern oder neue benutzerdefinierte Abfragen schreiben.

Screenshot of the Query pane in the Azure portal.

Tools zur Verarbeitung von archivierten Protokollen

Wenn Sie Ihre Protokolle in einem Speicherkonto archivieren möchten, können Sie sie anzeigen, indem Sie den relevanten Protokollcontainer im Azure-Portal öffnen oder den Storage-Explorer verwenden. Zum Herunterladen von Protokollen auf Ihren lokalen Computer können Sie eines dieser Tools sowie das Dienstprogramm AzCopy verwenden.

Weil das Anzeigen einzelner Protokolle zeitaufwendig sein kann, könnten Sie die Verarbeitung von Protokollen mithilfe irgendeiner Art von Automatisierung erwägen. Sie können Protokolle verarbeiten, indem Sie Batchaufträge in Azure CLI oder PowerShell-Skripts erstellen oder aber Code schreiben, der eine Speicherclientbibliothek verwendet.