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 die Nutzungsstatistiken variieren je nach Version oder Modus:

Edition Messwerte
Standard
  • Lesevorgänge
  • Schreibvorgänge (einschließlich Löschvorgänge)
  • TTL-Löschvorgänge
  • Stream-Lesevorgänge (Listen Anfragen)
  • Stream-Schreibvorgänge (StreamWrite Anfragen, einschließlich Löschvorgänge)
Enterprise
  • Leseeinheiten
  • Schreibeinheiten (einschließlich Löschvorgänge)
  • TTL-Lösch- oder verwaltete Löscheinheiten
  • Eventarc-Einheiten
  • Stream-Leseeinheiten (Listen-Abfrage)
  • Echtzeit-Leseeinheiten (Listen Streaming-Updates)
  • Stream-Schreibeinheiten (StreamWrite Anfragen, einschließlich Löschvorgänge)

Übersicht über Nutzungsstatistiken

Verwenden Sie das Dashboard für Nutzungsstatistiken, um die Nutzung bestimmter Datenbanken zu überwachen. Dieses Dashboard bietet Ihnen folgende Möglichkeiten:

  • Detaillierte Nutzung überwachen: Sie können Ihre abrechenbaren Vorgänge nach Dimensionen wie collection, collectionGroup oder namespace aufschlüsseln.
  • Kosten optimieren: Identifizieren Sie die Nutzung mit hohen Kosten, um festzustellen, wo Sie Datenstrukturen oder Abfragen optimieren und Ihre Gesamtrechnung senken können.
  • Verlaufstrends verfolgen: Sie können beobachten, wie sich Ihre abrechenbaren Nutzungsstatistiken in bestimmten Zeiträumen ändern.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die Rolle Datastore-Betrachter zu gewähren, um die Berechtigung zum Aufrufen des Dashboards mit Nutzungsstatistiken zu erhalten.

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

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

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

Dashboard mit Nutzungsstatistiken

Das Dashboard mit Nutzungsstatistiken ist in zwei Hauptbereiche unterteilt:

  • Gesamtnutzung: Zeigt aggregierte Messwerte (Lesevorgänge, Schreibvorgänge, Stream-Lesevorgänge, Stream-Schreibvorgänge und TTL-Löschvorgänge) für die gesamte Datenbank an.
  • GroupBy-Nutzung: Zeigt Messwerte aufgeschlüsselt nach den 100 wichtigsten Dimensionen und gruppiert nach Sammlung, Sammlungsgruppe oder Namespace an.

Messwerte für Gesamtnutzung und GroupBy

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

  • GroupBy-Limits (Top 100): Der GroupBy-Abschnitt ist auf die Auflistung der Nutzung für die Top 100-Sammlungen, -Sammlungsgruppen oder -Namespaces beschränkt. Die Nutzung durch weniger aktive Dimensionen trägt zur Gesamtnutzung bei, wird aber nicht einzeln in den GroupBy-Nutzungsmesswerten aufgeführt.
  • Stichproben für umfangreiche Vorgänge: Bei Anfragen, die sich auf eine große Anzahl von Sammlungen auswirken (z. B. Joins über mehrere Sammlungen, ListCollectionIds, ListDocuments, typlose Abfragen), können Nutzungsstatistiken Stichproben von Sammlungen nehmen und dabei die Sammlungen mit der höchsten Nutzung priorisieren. Daher sind nicht alle betroffenen Sammlungen in den GroupBy-Nutzungsmesswerten enthalten.
  • Reservierte Namen: Cloud Firestore reserviert Namen mit doppelten Unterstrichen (__*__) für interne Metadaten. Die Nutzung im Zusammenhang mit diesen reservierten Namen trägt zur Gesamtnutzung bei, ist aber nicht in den GroupBy-Nutzungsmesswerten enthalten.

    GroupBy-Dimensionen

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

    • Sammlung: Verfügbar, wenn die Cloud Firestore API aktiviert ist.
    • Sammlungsgruppe: Allgemein verfügbar für alle API-Konfigurationen.

    Daten zu Nutzungsstatistiken

    In den Nutzungsstatistiken in der Google Cloud Console werden Daten aus den folgenden API-Methoden angezeigt:

    • queryTopAggregatedInsightsData
    • queryTopTimeseriesInsightsData
    Feldname Details
    Sammlungsname

    Sammlungsgruppenname
    Der Wert, der der Nutzungsdimension entspricht, für die die Nutzungsdaten aggregiert werden. Dies kann der Name einer Sammlung oder einer Sammlungsgruppe sein.
    Lesevorgänge insgesamt Gesamtzahl der Lesevorgänge ohne Streaming. Gilt nur für die Standard-Version.
    Schreibvorgänge insgesamt Gesamtzahl der Schreibvorgänge ohne Streaming. Umfasst Löschvorgänge. Gilt nur für die Standard-Version.
    Stream-Lesevorgänge insgesamt Gesamtzahl der Lesevorgänge, die für das Streaming von Listen-Anfragen verwendet wurden (einschließlich anfänglicher Abfrageabrufe, Echtzeitbenachrichtigungen zu Dokumentänderungen, übersprungener Ergebnisse, Indexlesevorgänge und Mindestgebühren für Lesevorgänge). Gilt nur für die Standard-Version.
    Schreibvorgänge insgesamt Gesamtzahl der Schreibvorgänge für StreamWrite-Anfragen. Umfasst Löschvorgänge. Gilt nur für die Standard-Version.
    TTL-Löschvorgänge insgesamt Gesamtzahl der TTL-Löschvorgänge. Gilt nur für die Standard-Version.
    Leseeinheiten insgesamt Gesamtzahl der in Tranchen aufgeteilten Leseeinheiten (4-KiB-Tranchen) für nicht-streamingbasierte Lesevorgänge. Gilt nur für die Enterprise-Version.
    Schreibeinheiten insgesamt Gesamtzahl der trancierten Schreibeinheiten (1-KiB-Tranchen) für nicht-Streaming-Schreibvorgänge. Umfasst Löscheinheiten. Gilt nur für die Enterprise-Version.
    TTL-Löschvorgänge oder verwaltete Löschvorgänge insgesamt Gesamtzahl der TTL-Löscheinheiten oder verwalteten Löscheinheiten. Gilt nur für die Enterprise-Version.
    Eventarc-Einheiten insgesamt Gesamtzahl der Eventarc-Einheiten. Gilt nur für die Enterprise-Version.
    Stream-Leseeinheiten insgesamt Gesamtzahl der in Tranchen aufgeteilten Leseeinheiten (4-KiB-Tranchen), die für Abrufvorgänge in Streaming-Listen-Anfragen verwendet werden. Gilt nur für die Enterprise-Version.
    Echtzeit-Leseeinheiten insgesamt Gesamtzahl der Echtzeit-Leseeinheiten (1-KiB-Tranchen), die für Streaming-Updates in Listen-Anfragen verwendet werden. Gilt nur für die Enterprise-Version.
    Streamschreibvorgänge insgesamt Gesamtzahl der trancierten Schreibeinheiten (1-KiB-Tranchen), die für StreamWrite-Anfragen verwendet werden. Umfasst Löscheinheiten. Gilt nur für die Enterprise-Version.
    Gelesene Byte insgesamt Gesamtzahl der gescannten Byte.
    Gesamtzahl der gescannten Dokumente Gesamtzahl der gescannten Dokumente.
    Gesamtzahl der gescannten Indexeinträge Gesamtzahl der gescannten Indexeinträge.
    Gesamtzahl der geschriebenen Dokumente Gesamtzahl der geschriebenen Dokumente.
    Gesamtzahl der geschriebenen Indexeinträge Gesamtzahl der geschriebenen Indexeinträge.
    Gesamtsumme der geschriebenen Dokumentgröße Gesamtgröße der Dokumentenschreibvorgänge in Byte.

    Beschränkungen

    • Nutzungsstatistiken für Administratorvorgänge (die zu abrechenbaren Lese- und Schreibvorgängen beitragen) wie Import/Export, Bulk-Löschen, Wiederherstellen, Klonen und Indexerstellungen werden in der Enterprise-Version nicht unterstützt.
    • Die Abrechnung von ausgehendem Netzwerktraffic und Speicher wird nicht unterstützt.

    Preise

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

    Nutzungsstatistiken ansehen

    Wenn Sie Nutzungsstatistiken für eine Cloud Firestore-Datenbank 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 der Datenbanken aus.

    3. Klicken Sie im Navigationsmenü auf Nutzungsstatistiken.

      Nutzungsstatistiken für eine Datenbank im nativen Modus in der Google 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.