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 |
|
| Enterprise |
|
Übersicht über Nutzungsstatistiken
Mit dem Dashboard „Nutzungsstatistiken“ können Sie die Nutzung bestimmter Datenbanken im Blick behalten. Dieses Dashboard bietet Ihnen folgende Vorteile:
- Detaillierte Nutzung überwachen: Sie können Ihre abrechenbaren Vorgänge nach Dimensionen wie
collection,collectionGroupodernamespaceaufschlüsseln. - Kosten optimieren: Ermitteln Sie die Nutzung, für die hohe Rechnungsbeträge anfallen, um herauszufinden, wo Sie Datenstrukturen oder Abfragen optimieren und Ihre Gesamtrechnung senken können.
- Verlaufstrends im Blick behalten: Beobachten Sie, wie sich Ihre Nutzungsstatistiken zur Abrechnung 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 mit Nutzungsstatistiken ist in zwei Hauptbereiche unterteilt:
- Gesamtnutzung:Hier werden aggregierte Messwerte (Lese-, Schreib-, Streamlese-, Streamschreib- und TTL-Löschvorgänge) für die gesamte Datenbank angezeigt.
- Nach Nutzung gruppieren:Hier werden Messwerte nach den 100 wichtigsten Dimensionen aufgeschlüsselt und nach Sammlung, Sammlungsgruppe oder Namespace 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 zu erwarten:
- 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 Zahl „Gesamtnutzung“ berücksichtigt, ist 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 Messwerten zur GroupBy-Nutzung enthalten. Reservierte Namen:Firestore reserviert Namen mit dem Präfix „__“ 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 anhand von Dimensionen organisiert, die durch die aktivierten APIs bestimmt werden:
- Sammlung: Verfügbar, wenn die Firestore API aktiviert ist.
- Sammlungsgruppe: Allgemein für alle API-Konfigurationen verfügbar.
Nutzungsstatistiken
Die Nutzungsstatistiken in der Google Cloud Console enthalten Daten aus den folgenden API-Methoden:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
Feldname Details Sammlungsname
SammlungsgruppennameDer 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 Standardversion. Schreibvorgänge insgesamt Gesamtzahl der Nicht-Streaming-Schreibvorgänge. Beinhaltet Löschvorgänge. Gilt nur für die Standard-Version. Lesevorgänge für Streams insgesamt Gesamtzahl der Lesevorgänge, die für das Streamen von Listen-Anfragen verwendet werden, einschließlich des Abrufens der ersten Abfrage, Benachrichtigungen über Echtzeit-Dokumentänderungen, übersprungene Ergebnisse, Indexlesevorgänge und Mindestgebühren für Lesevorgänge. Gilt nur für die Standardversion.Schreibvorgänge für Streams insgesamt Gesamtzahl der Schreibvorgänge, die für StreamWrite-Anfragen verwendet werden. Beinhaltet 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 Standardversion. Leseeinheiten insgesamt Gesamtzahl der in Tranchen aufgeteilten Leseeinheiten (4 KiB-Tranchen) für Lesevorgänge, die nicht im Streaming erfolgen. Gilt nur für die Enterprise-Version. Schreibeinheiten insgesamt Gesamtzahl der in Tranchen aufgeteilten Schreibeinheiten (1 KiB-Tranchen) für Nicht-Streaming-Schreibvorgänge. Beinhaltet Löscheinheiten. Gilt nur für die Enterprise-Version. TTL-Löschvorgänge oder verwaltete Löschvorgänge insgesamt Gesamtzahl der TTL-Lösch- 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. Leseeinheiten insgesamt für Stream Gesamtzahl der in Tranchen aufgeteilten Leseeinheiten (4 KiB-Tranchen), die für Polling-Vorgänge in Streaming- Listen-Anfragen verwendet werden. Gilt nur für die Enterprise-Version.Echtzeit-Leseeinheiten insgesamt Gesamtzahl der Echtzeit-Lese-Einheiten (1-KiB-Tranchen), die für Streaming-Updates in Listen-Anfragen verwendet werden. Gilt nur für die Enterprise-Version.Streamschreibeinheiten 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. Anzahl der gescannten Indexeinträge insgesamt 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
- Nutzungsinformationen für Administratorvorgänge (die zu abrechenbaren Lese- und Schreibvorgängen beitragen), z. B. Import/Export, Bulk-Löschen, Wiederherstellen, Klonen und Indexerstellung in der Enterprise-Version, werden 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 Firestore-Datenbank aufrufen möchten, öffnen Sie in der Google Cloud Console den Bereich Nutzungsstatistiken der Datenbank.
Rufen Sie in der Google Cloud Console die Seite Datenbanken auf.
Wählen Sie eine Datenbank aus der Liste aus.
Klicken Sie im Navigationsmenü auf Nutzungsstatistiken.
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.