Nutzungsstatistiken analysieren

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

Verwenden Sie das Dashboard mit Nutzungsstatistiken, um die Nutzung für bestimmte Datenbanken zu beobachten. Dieses Dashboard bietet folgende Vorteile:

  • Detaillierte Nutzung beobachten: Verfolgen Sie Ihre abrechenbaren Vorgänge, aufgeschlüsselt nach Dimensionen wie collection, collectionGroup, oder namespace.
  • Kosten optimieren: Ermitteln Sie die Nutzung mit hohen Kosten, um zu sehen, wo Sie Datenstrukturen oder Abfragen optimieren und Ihre Gesamtrechnung senken können.
  • Verlaufstrends verfolgen: Beobachten Sie, wie sich Ihre abrechenbaren Nutzungsstatistiken in bestimmten Zeiträumen ändern.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die Datastore Viewer

(roles/datastore.viewer) für Ihr Projekt zu gewähren, um die Berechtigung zum Aufrufen des Dashboards mit Nutzungsstatistiken zu erhalten.

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 mit Nutzungsstatistiken ist in zwei Hauptabschnitte unterteilt:

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

Messwerte für Gesamtnutzung und Gruppierung

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

  • Limits für Gruppierung (Top 100) : Der Abschnitt „Gruppieren nach“ ist auf die Aufschlüsselung der Nutzung für die 100 wichtigsten Sammlungen, Sammlungsgruppen oder Namespaces beschränkt. Die Nutzung durch weniger aktive Dimensionen trägt zur Gesamtnutzung bei, wird aber nicht einzeln in den Messwerten für die Nutzung nach Gruppierung aufgeführt.
  • Stichprobenerhebung 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, Abfragen ohne Art), werden für Nutzungsstatistiken möglicherweise Stichproben von Sammlungen erhoben, wobei Sammlungen mit der höchsten Nutzung priorisiert werden. Daher sind nicht alle betroffenen Sammlungen in den Messwerten für die Nutzung nach Gruppierung enthalten.
  • Reservierte Namen: Cloud Firestore reserviert Namen mit dem Präfix „ Doppelunterstrich (__*)“ für interne Metadaten. Die Nutzung im Zusammenhang mit diesen reservierten Namen trägt zur Gesamtnutzung bei, ist aber nicht in den Messwerten für die Nutzung nach Gruppierung enthalten.

    Dimensionen für Gruppierung

    Im Abschnitt „Gruppieren nach“ werden Nutzungsstatistiken anhand von Dimensionen organisiert, die durch die aktivierten APIs bestimmt werden:

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

    Daten zu Nutzungsstatistiken

    Auf der Google Cloud Console werden Daten zu Nutzungsstatistiken angezeigt, die aus den folgenden API-Methoden stammen:

    • queryTopAggregatedInsightsData
    • queryTopTimeseriesInsightsData
    Feldname Details
    Name der Sammlung

    Name der Sammlungsgruppe
    Der Wert, der der Nutzungsdimension entspricht, für die die Nutzungsdaten aggregiert werden. Dies kann ein Sammlungsname oder ein Name der Sammlungsgruppe sein.
    Lesevorgänge insgesamt Gesamtzahl der Lesevorgänge. Gilt nur für die Standard-Edition.
    Schreibvorgänge insgesamt Gesamtzahl der Schreibvorgänge. Beinhaltet auch Löschvorgänge. Gilt nur für die Standard-Edition.
    TTL-Löschvorgänge insgesamt Gesamtzahl der TTL-Löschvorgänge. Gilt nur für die Standard-Edition.
    Lesevorgänge insgesamt Gesamtzahl der Leseeinheiten in Tranchen (4 KiB-Tranchen). Gilt nur für die Enterprise-Edition.
    Schreibvorgänge insgesamt Gesamtzahl der Schreibeinheiten in Tranchen (1 KiB-Tranchen). Beinhaltet auch Löscheinheiten. Gilt nur für die Enterprise-Edition.
    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-Edition.
    Eventarc-Einheiten insgesamt Gesamtzahl der Eventarc-Einheiten. Gilt nur für die Enterprise-Edition.
    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 Gesamtzahl der geschriebenen Dokumentgröße in Byte.

    Beschränkungen

    • Streaming-Abfragen, die zu abrechenbaren Lese- und Schreibvorgängen beitragen, werden nicht als Teil der API-Antwort erfasst.
    • Nutzungsstatistiken für Administratorvorgänge (die zu abrechenbaren Lese- und Schreibvorgängen beitragen) wie Import/Export, Bulk-Löschvorgänge, Wiederherstellung, Klonen und Indexerstellung werden in der Enterprise-Edition nicht unterstützt.
    • Ausgehender Netzwerktraffic und Speicherabrechnung werden 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 in der Liste der Datenbanken eine Datenbank aus.

    3. Klicken Sie im Navigationsmenü auf Nutzungsstatistiken.

      Nutzungsinformationen 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, Sammlungsgruppe oder einen Namespace aufzurufen. Sie können Nutzungsstatistiken für die letzten 45 Tage aufrufen.