Erkunden von Azure Monitor-Erkenntnissen zu Azure Cosmos DB

Das Feature für Azure Cosmos DB-Erkenntnisse bietet eine Übersicht über Gesamtleistung, Fehler, Kapazität und Betriebsintegrität aller Ihrer Azure Cosmos DB-Ressourcen auf einer vereinheitlichten interaktiven Benutzeroberfläche. Dieser Artikel hilft Ihnen, sich mit den Vorteilen dieser neuen Überwachungsoberfläche vertraut zu machen, und Sie erfahren, wie Sie diese entsprechend den konkreten Anforderungen Ihrer Organisation ändern und anpassen können.

Einführung

Bevor Sie beginnen, sollten Sie verstehen, wie Informationen dargestellt und visualisiert werden.

Vorteile:

  • Skalierbare Perspektive Ihrer Azure Cosmos DB-Ressourcen für alle Ihre Abonnements an einem zentralen Standort Sie können den Bereich gezielt auf die Abonnements und Ressourcen festlegen, die Sie auswerten möchten.
  • Drilldownanalyse einer bestimmten Azure Cosmos DB-Ressource Sie können Probleme diagnostizieren oder detaillierte Analysen durchführen, indem Sie die Kategorien „Auslastung“, „Fehler“, „Kapazität“ und „Vorgänge“ verwenden. Wenn Sie eine dieser Optionen auswählen, erhalten Sie eine detaillierte Übersicht über die relevanten Azure Cosmos DB-Metriken.
  • Anpassbare Benutzeroberfläche, die auf Azure Monitor-Arbeitsmappenvorlagen basiert Sie können ändern, welche Metriken angezeigt werden, Schwellenwerte ändern oder festlegen, die mit Ihren Grenzwerten übereinstimmen, und die Angaben in benutzerdefinierte Arbeitsmappen speichern. Diagramme in der Arbeitsmappe können an Azure-Dashboards angeheftet werden.

Bei diesem Feature müssen Sie nichts aktivieren oder konfigurieren. Diese Azure Cosmos DB-Metriken werden standardmäßig gesammelt.

Hinweis

Für den Zugriff auf dieses Feature fallen keine Gebühren an. Ihnen werden nur die grundlegenden Features von Azure Monitor in Rechnung gestellt, die Sie entsprechend der Beschreibung auf der Seite mit den Azure Monitor-Preisdetails konfigurieren oder aktivieren.

Anzeigen von Nutzungs- und Leistungsmetriken für Azure Cosmos DB

So können Sie die Nutzung und Leistung Ihrer Speicherkonten in allen Ihren Abonnements anzeigen:

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Monitor, und wählen Sie Monitor aus.

    Screenshot that shows the Search box with the word

  3. Wählen Sie Azure Cosmos DB aus.

    Screenshot that shows the Azure Cosmos DB Overview workbook.

Überblick

Auf der Seite Übersicht werden in der Tabelle interaktive Azure Cosmos DB-Metriken aufgeführt. Sie können die Ergebnisse anhand der Optionen filtern, die Sie in den folgenden Dropdownlisten auswählen:

  • Abonnements: Es werden nur Abonnements aufgelistet, die über eine Azure Cosmos DB-Ressource verfügen.
  • Azure Cosmos DB: Sie können alle oder eine Teilmenge von Azure Cosmos DB-Ressourcen oder eine einzelne Azure Cosmos DB-Ressource auswählen.
  • Zeitbereich: Standardmäßig werden die Informationen der letzten 4 Stunden auf der Grundlage der getroffenen korrespondierenden Auswahlen angezeigt.

In der Zähler-Kachel unter den Dropdownlisten wird die Gesamtzahl der Azure Cosmos DB-Ressourcen in den ausgewählten Abonnements angezeigt. Bedingte Farbcodierung oder Wärmebilder für Spalten in der Arbeitsmappe, die Transaktionsmetriken melden Die dunkelste Farbe hat den höchsten Wert. Eine hellere Farbe basiert auf den niedrigsten Werten.

Wählen Sie einen Dropdownpfeil neben einer der Azure Cosmos DB-Ressourcen aus, um eine Aufschlüsselung der Leistungsmetriken auf der jeweiligen Datenbankcontainerebene einzublenden.

Screenshot that shows the Expanded dropdown that reveals individual database containers and associated performance breakdown.

Wählen Sie den blau hervorgehobenen Azure Cosmos DB-Ressourcennamen aus, um die standardmäßige Übersicht für das zugehörige Azure Cosmos DB-Konto aufzurufen.

Fehler

Wählen Sie die Registerkarte Fehler aus, um den Teil Fehler der Arbeitsmappenvorlage zu öffnen. Hier wird die Gesamtzahl der Anforderungen mit der Verteilung der Antworten angezeigt, die für die Anforderungen vorhanden sind:

Screenshot that shows failures with breakdown by HTTP request type.

Code BESCHREIBUNG
200 OK Einer der folgenden REST-Vorgänge war erfolgreich:
- GET für eine Ressource.
- PUT für eine Ressource.
- POST für eine Ressource.
- POST für eine gespeicherte Prozedur zum Ausführen der gespeicherten Prozedur.
201 Created Ein POST-Vorgang zum Erstellen einer Ressource war erfolgreich.
404 Not Found Es wird versucht, eine nicht mehr vorhandene Ressource zu verarbeiten. Beispiel: Die Ressource wurde möglicherweise bereits gelöscht.

Eine vollständige Liste der Statuscodes finden Sie unter HTTP-Statuscodes für Azure Cosmos DB.

Capacity

Wählen Sie die Registerkarte Kapazität aus, um den Teil Kapazität der Arbeitsmappenvorlage zu öffnen. Er zeigt Folgendes an:

  • wie viele Dokumente Sie besitzen
  • das Dokumentwachstum im Laufe der Zeit
  • die Datennutzung
  • die Gesamtmenge des verfügbaren Speichers, den Sie übergelassen haben

Diese Informationen helfen Ihnen, potenzielle Speicher- und Datennutzungsprobleme zu identifizieren.

Screenshot that shows the Capacity workbook.

Wie bei der Arbeitsmappe „Übersicht“ wird, wenn Sie die Dropdownliste neben einer Azure Cosmos DB-Ressource in der Spalte Abonnement auswählen, eine Aufschlüsselung nach den einzelnen Containern der Datenbank angezeigt.

Operations

Wählen Sie die Registerkarte Vorgänge aus, um den Teil Vorgänge der Arbeitsmappenvorlage zu öffnen. Hier wird Ihre Anforderung aufgeschlüsselt nach dem Typ der getätigten Anforderungen angezeigt.

Im folgenden Beispiel sehen Sie, dass eastus-billingint hauptsächlich Leseanforderungen empfängt, jedoch auch eine kleine Anzahl von Upsert- und Erstellungsanforderungen vorhanden ist. Sie können auch sehen, dass westeurope-billingint in Bezug auf Anforderungen schreibgeschützt ist, zumindest über die letzten vier Stunden, auf die der Bereich der Arbeitsmappe derzeit über ihren Zeitbereichsparameter beschränkt ist.

Screenshot that shows the Operations workbook.

Anzeigen von einer Azure Cosmos DB-Ressource aus

  1. Suchen Sie nach Ihren vorhandenen Azure Cosmos DB-Konten, oder wählen Sie sie aus.

    Screenshot that shows searching for Azure Cosmos DB.

  2. Nachdem Sie zu Ihrem Azure Cosmos DB-Konto gewechselt sind, wählen Sie im Abschnitt Überwachung die Option Erkenntnisse (Vorschau) oder Arbeitsmappen aus. Sie können jetzt weitere Analysen zu Durchsatz, Anforderungen, Speicher, Verfügbarkeit, Latenz, System- und Kontoverwaltung durchführen.

    Screenshot that shows the Azure Cosmos DB Insights Overview page.

Uhrzeitbereich

Standardmäßig werden im Feld Zeitbereich Daten der letzten 24 Stunden angezeigt. Sie können den Zeitbereich so ändern, dass Daten der letzten 5 Minuten bis hin zu den letzten 7 Tagen angezeigt werden. Die Zeitbereichsauswahl enthält auch einen benutzerdefinierten Modus. Geben Sie eine Start-/Enddatum ein, um einen benutzerdefinierten Zeitrahmen an vorhandenen Daten für das ausgewählte Konto anzuzeigen.

Screenshot that shows the Azure Cosmos DB Time Range.

Übersicht zu Erkenntnissen

Die Registerkarte Übersicht enthält die gängigsten Metriken für das ausgewählte Azure Cosmos DB-Konto, einschließlich:

  • Anzahl von Anforderungen
  • Fehlerhafte Anforderungen (429s)
  • Normalisierter RU-Verbrauch (Höchstwert)
  • Daten- & Indexnutzung
  • Azure Cosmos DB-Kontometriken nach Sammlung

Anforderungen insgesamt: Dieses Diagramm enthält eine Übersicht über die Gesamtanzahl der Anforderungen für das Konto, die nach Statuscode aufgeschlüsselt sind. Die Einheiten am unteren Rand des Diagramms stellen eine Summe der Gesamtanforderungen für den Zeitraum dar.

Screenshot that shows the Azure Cosmos DB Total Requests graph.

Fehlerhafte Anforderungen (429s) : Dieses Diagramm enthält eine Übersicht über fehlerhafte Anforderungen mit dem Statuscode 429. Die Einheiten am unteren Rand des Diagramms stellen eine Summe der gesamten fehlerhaften Anforderungen für den Zeitraum dar.

Screenshot that shows the Azure Cosmos DB Failed Requests graph.

Normalisierter RU-Verbrauch (Höchstwert): Dieses Diagramm gibt den maximalen Prozentsatz zwischen 0 % und 100 % der normalisierten RU-Verbrauchseinheiten für den angegebenen Zeitraum an.

Screenshot that shows the Azure Cosmos DB Normalized RU Consumption graph.

Anheften, Exportieren und Erweitern

Sie können einen beliebigen Metrikabschnitt an ein Azure-Dashboard anheften, indem Sie rechts oben im Abschnitt das Stecknadelsymbol auswählen.

Screenshot that shows the metric section pin to dashboard example.

Wenn Sie die Daten im Excel-Format exportieren möchten, wählen Sie den Abwärtspfeil links neben der Stecknadel aus.

Screenshot that shows the Export workbook down arrow.

Wenn Sie alle Dropdownansichten in der Arbeitsmappe erweitern oder reduzieren möchten, wählen Sie links vom Abwärtspfeil das Erweiterungspfeil aus.

Screenshot that shows the Expand workbook arrow.

Anpassen von Azure Cosmos DB-Erkenntnissen

Diese Benutzeroberfläche basiert auf Azure Monitor-Arbeitsmappenvorlagen. Sie können Bearbeiten anpassen>Bearbeiten>Speichern verwenden, um eine Kopie Ihrer geänderten Version in einer benutzerdefinierten Arbeitsmappe zu ändern und zu speichern.

Screenshot that shows the Customize button.

Arbeitsmappen werden in einer Ressourcengruppe gespeichert. Der Abschnitt Meine Berichte ist privat und nur für Sie. Der Abschnitt Freigegebene Berichte steht allen Benutzern mit Zugriff auf die Ressourcengruppe zur Verfügung. Nachdem Sie die benutzerdefinierte Arbeitsmappe gespeichert haben, müssen Sie zum Arbeitsmappenkatalog wechseln, um die sie zu starten.

Screenshot that shows the Gallery button.

Problembehandlung

Eine Anleitung zur Problembehandlung finden Sie unter Problembehandlung bei arbeitsmappenbasierten Erkenntnissen.

Nächste Schritte