Nutzungsstatistiken analysieren

Auf dieser Seite wird beschrieben, wie Sie die Nutzungsstatistiken verwenden, um Ihre abrechenbare Nutzung für bestimmte Datenbanken zu analysieren. Sie können diese Daten nach Dimensionen wie Sammlungen, Sammlungsgruppen oder Namespaces (spezifisch für den Datastore-Modus) über einen benutzerdefinierten Zeitraum aufschlüsseln. Die angezeigten Messwerte für Nutzungsstatistiken variieren je nach Version oder Modus:

Edition Messwerte
Standard
  • Lesevorgänge
  • Schreibvorgänge (einschließlich Löschvorgänge)
  • TTL-Löschvorgänge
Unternehmen
  • Lesevorgänge
  • Schreibvorgänge
  • TTL-Löschvorgänge
  • Ereignis

Übersicht über Nutzungsstatistiken

Mit dem Dashboard „Nutzungsstatistiken“ können Sie die Nutzung bestimmter Datenbanken im Blick behalten. Dieses Dashboard kann Ihnen bei Folgendem helfen:

  • Detaillierte Nutzung überwachen: Sie können Ihre abrechenbaren Vorgänge nach Dimensionen wie collection, collectionGroup oder namespace aufschlüsseln.
  • Kosten optimieren: Ermitteln Sie die Nutzung mit hohen Abrechnungskosten, um herauszufinden, wo Sie Datenstrukturen oder Abfragen optimieren und Ihre Gesamtrechnung senken können.
  • Verlaufstrends im Blick behalten: Beobachten Sie, wie sich Ihre Statistiken zur abrechenbaren Nutzung in bestimmten Zeiträumen ändern.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die Rolle Datastore Viewer zuzuweisen, um die Berechtigung zum Aufrufen des Dashboards mit Nutzungsstatistiken zu erhalten.

(roles/datastore.viewer) IAM-Rolle für Ihr Projekt.

Diese vordefinierte Rolle enthält die Berechtigung datastore.insights.get, die zum Aufrufen des Dashboards mit Nutzungsstatistiken erforderlich ist.

Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Dashboard mit Nutzungsstatistiken

Das Dashboard „Nutzungsstatistiken“ ist in zwei Hauptbereiche unterteilt:

  • Gesamtnutzung:Hier werden aggregierte Messwerte (Lese- und Schreibvorgänge, TTL-Löschvorgänge) für die gesamte Datenbank angezeigt.
  • GroupBy Usage (Nach Nutzung gruppieren): Hier werden Messwerte nach den 100 wichtigsten Dimensionen aufgeschlüsselt und nach Sammlung, Sammlungsgruppe oder Namespaces gruppiert.

Messwerte für Gesamtnutzung und GroupBy

Die Summe der Messwerte im GroupBy-Abschnitt stimmt möglicherweise nicht mit dem Messwert im Abschnitt „Gesamtnutzung“ überein. Diese Abweichung ist aufgrund der folgenden Faktoren normal:

  • GroupBy-Beschränkungen (Top 100): Im Bereich „GroupBy“ kann die Nutzung nur für die 100 wichtigsten Sammlungen, Sammlungsgruppen oder Namespaces aufgeschlüsselt werden. Die Nutzung durch weniger aktive Dimensionen wird in der Gesamtnutzung berücksichtigt, ist aber nicht einzeln in den Messwerten für die Nutzung nach „GroupBy“ aufgeführt.
  • Sampling für umfangreiche Vorgänge:Bei Anfragen, die sich auf eine große Anzahl von Sammlungen auswirken (z. B. Joins über mehrere Sammlungen hinweg, ListCollectionIds, ListDocuments, Anfragen ohne Art), werden für Nutzungsstatistiken möglicherweise Sammlungen per Sampling ausgewählt. Dabei werden Sammlungen mit der höchsten Nutzung priorisiert. Daher sind nicht alle betroffenen Sammlungen in den Messwerten zur GroupBy-Nutzung enthalten.
  • Reservierte Namen:Im Datastore-Modus sind Namen mit dem Präfix „__“ für interne Metadaten reserviert. Die Nutzung im Zusammenhang mit diesen reservierten Namen trägt zur Gesamtnutzung bei, ist aber nicht in den GroupBy-Nutzungsmesswerten enthalten.

  • Statistikentitäten im Datastore-Modus:Statistikentitäten, die im Datastore-Modus verwendet werden, sind in der Gesamtnutzung enthalten, tragen aber nicht zu den Nutzungsstatistiken für „GroupBy“ bei.

GroupBy-Dimensionen

Im Abschnitt „GroupBy“ werden Nutzungsmesswerte anhand von Dimensionen organisiert, die durch die aktivierten APIs bestimmt werden:

  • Namespace: Verfügbar, wenn die Datastore API aktiviert ist.
  • Art: Allgemein für alle API-Konfigurationen verfügbar.

Daten zu Nutzungsstatistiken

Die Nutzungsstatistiken in der Google Cloud Console enthalten Daten aus den folgenden API-Methoden:

  • queryTopAggregatedInsightsData
  • queryTopTimeseriesInsightsData
Feldname Details
Name der Sammlung

Name der Sammlungsgruppe

Namespace-Wert
Der Wert, der der Nutzungsdimension entspricht, für die die Nutzungsdaten zusammengefasst werden. Das kann ein Sammlungsname, ein Name einer Sammlungsgruppe oder ein Namespace-Name sein.
Lesevorgänge insgesamt Gesamtzahl der Lesevorgänge. Gilt nur für die Standardversion.
Schreibvorgänge insgesamt Gesamtzahl der Schreibvorgänge. Schließt auch Löschvorgänge ein. Gilt nur für die Standardversion.
TTL-Löschvorgänge insgesamt Gesamtzahl der TTL-Löschvorgänge. Gilt nur für die Standardversion.
Gelesene Byte insgesamt Gesamtzahl der gescannten Byte.
Gesamtzahl der gescannten Entitäten Gesamtzahl der gescannten Entitäten.
Anzahl der insgesamt gescannten Indexeinträge Gesamtzahl der gescannten Indexeinträge.
Gesamtzahl der geschriebenen Entitäten Gesamtzahl der geschriebenen Entitäten.
Gesamtzahl der geschriebenen Indexeinträge Gesamtzahl der geschriebenen Indexeinträge.
Gesamtsumme der geschriebenen Entitätsgröße Gesamtgröße der geschriebenen Entität in Byte.

Beschränkungen

  • Streaming-Abfragen, die zu abrechenbaren Lese- und Schreibvorgängen beitragen, werden nicht als Teil der API-Antwort erfasst.
  • Nutzungsinformationen für Administratorvorgänge (die zu abrechenbaren Lese- und Schreibvorgängen beitragen) wie Import/Export, Bulk-Löschen, Wiederherstellen, Klonen und Indexerstellung in der Enterprise-Version werden nicht unterstützt.
  • Die Abrechnung von ausgehendem Netzwerk-Traffic und Speicher wird nicht unterstützt.

Preise

Für Nutzungsstatistiken fallen keine zusätzlichen Kosten an.

Nutzungsstatistiken ansehen

Wenn Sie Nutzungsstatistiken für eine Firestore-Datenbank im Datastore-Modus aufrufen möchten, öffnen Sie in der Google Cloud Console den Bereich Nutzungsstatistiken der Datenbank.

  1. Rufen Sie in der Google Cloud Console die Seite Datenbanken auf.

    Zur Seite „Datenbanken“

  2. Wählen Sie eine Datenbank aus der Liste aus.

  3. Klicken Sie im Navigationsmenü auf Nutzungseinblicke.

    Nutzungsinformationen für eine Datenbank im nativen Modus in derGoogle Cloud Console

    Verwenden Sie das Drop-down-Menü Gruppieren nach, um Nutzungsstatistiken für eine Sammlung, eine Sammlungsgruppe oder einen Namespace aufzurufen. Sie können Nutzungsstatistiken für die letzten 45 Tage aufrufen.