Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Monitor für Azure Cosmos DB verfügt über eine Metrikansicht zum Überwachen Ihres Kontos und zum Erstellen von Dashboards. Weil die Azure Cosmos DB-Metriken standardmäßig erfasst werden, müssen Sie bei diesem Feature nichts explizit aktivieren oder konfigurieren. Die Metrik Anforderungseinheiten gesamt wird verwendet, um die Nutzung von Anforderungseinheiten für unterschiedliche Arten von Vorgängen abzurufen. Später können Sie analysieren, für welche Vorgänge die größte Durchsatzmenge genutzt wurde. Standardmäßig werden die Durchsatzdaten mit einem Intervall von einer Minute aggregiert. Sie können die Aggregationseinheit jedoch ändern, indem Sie die Zeit granularitätsoption ändern.
Es gibt zwei Möglichkeiten, die Daten zur Nutzung von Anforderungseinheiten zu analysieren:
- Innerhalb des angegebenen Zeitintervalls, welche Vorgänge mehr Anforderungseinheiten verbrauchen.
- Welche Vorgänge dominieren im Allgemeinen Ihre Auslastung, indem sie mehr Anforderungseinheiten verbrauchen? Bei dieser Analyse können Sie sich auf Operationen wie „Einfügen“ und „Upsert“ konzentrieren und deren Indizierung ansehen. Sie können ermitteln, ob die Indizierung für bestimmte Felder zu hoch oder zu niedrig ist, und die Indizierungsrichtlinie ändern, um Pfade ein- oder auszuschließen.
Falls Sie merken, dass für bestimmte Abfragen mehr Anforderungseinheiten verbraucht werden, stehen Ihnen folgende Aktionen zur Verfügung:
- Überprüfen, ob Sie die richtige Menge an Daten anfordern
- Umstellen der Abfrage auf die Nutzung des Index mit Filterklausel
- Durchführen von kostengünstigeren UDF-Funktionsaufrufen
- Definieren von Partitionsschlüsseln zum Minimieren der Verteilung einer Abfrage auf unterschiedliche Partitionen
- Sie können auch die in der Aufrufantwort zurückgegebenen Metriken und die Details des Diagnoseprotokolls verwenden und den Artikel zur Optimierung der Abfrageleistung lesen, um mehr zur Ausführung von Abfragen zu erfahren.
- Sie können mit der Summe beginnen und sich dann die durchschnittliche Nutzung ansehen, indem Sie die entsprechende Dimension verwenden.
Anzeigen der Metrik für die Gesamtnutzung der Anforderungseinheiten
Melden Sie sich im Azure-Portal an.
Wählen Sie in der Navigationsleiste auf der linken Seite die Option Monitor und dann Metrik aus.
Klicken Sie im Bereich Metriken auf >Ressource auswählen>. Wählen Sie dann das erforderliche Abonnement und die Ressourcengruppe aus. Wählen Sie unter Ressourcentyp die Option Azure Cosmos DB-Konten aus. Wählen Sie dann eines der vorhandenen Azure Cosmos DB-Konten und anschließend Übernehmen aus.
Wählen Sie als Nächstes in der Liste mit den verfügbaren Metriken die Metrik Anforderungseinheiten gesamt aus. Ausführliche Informationen zu allen verfügbaren Metriken in dieser Liste finden Sie im Artikel Metriken nach Kategorie. In diesem Beispiel wählen Sie Anforderungseinheiten gesamt und als Aggregationswert Mittelw. aus. Zusätzlich zu diesen Angaben können Sie auch Zeitbereich und Zeitgranularität für die Metriken auswählen. Sie können Metriken maximal für die letzten 30 Tage anzeigen. Nach Anwendung des Filters wird ein darauf basierendes Diagramm angezeigt. Sie können die durchschnittliche Anzahl von Anforderungseinheiten anzeigen, die pro Minute für den ausgewählten Zeitraum verbraucht wurden.
Filter für die Nutzung von Anforderungseinheiten
Sie können Metriken und die Diagrammanzeige auch nach bestimmten Werten für CollectionName, DatabaseName, OperationType, Region, Status und StatusCode filtern. Mit den Optionen Filter hinzufügen und Teilung anwenden können Sie die Nutzung von Anforderungseinheiten filtern und die Metriken gruppieren.
Um die Nutzung von Anforderungseinheiten für jede einzelne Operation entweder nach Gesamt (total(sum)) oder Durchschnitt (average) abzurufen, wählen Sie Teilung anwenden und dann Vorgangsart sowie den Filterwert aus, wie in der folgenden Abbildung gezeigt.
Wenn Sie die Nutzung der Anforderungseinheiten nach Sammlung anzeigen möchten, wählen Sie die Option Teilung anwenden und den Namen der Sammlung als Filter aus. Sie sehen ein Diagramm wie das folgende mit einer Auswahl von Sammlungen im Dashboard. Anschließend können Sie einen bestimmten Sammlungsnamen auswählen, um weitere Details anzuzeigen:
Nächste Schritte
- Überwachen der Azure Cosmos DB-Daten anhand der Diagnoseeinstellungen in Azure
- Überwachen von Azure Cosmos DB-Vorgängen auf Steuerungsebene