Analizowanie statystyk wykorzystania

Na tej stronie opisujemy, jak analizować rozliczeniowe wykorzystanie określonych baz danych za pomocą statystyk wykorzystania. Te dane możesz podzielić według wymiarów, takich jak kolekcje, grupy kolekcji lub przestrzenie nazw (dotyczy tylko trybu Datastore), w niestandardowym okresie. Wyświetlane wskaźniki statystyk wykorzystania różnią się w zależności od wersji lub trybu:

Wersja Wskaźniki
Standardowa
  • Odczyty
  • Zapisy (w tym usunięcia)
  • Usunięcia TTL
Enterprise
  • Odczyty
  • Zapisy
  • Usunięcia TTL
  • Zdarzenie

Omówienie statystyk wykorzystania

Aby monitorować wykorzystanie określonych baz danych, użyj panelu statystyk wykorzystania. Ten panel pomaga w tych obszarach:

  • Monitorowanie szczegółowego wykorzystania: śledź rozliczeniowe operacje podzielone według wymiarów, takich jak collection, collectionGroup, lub namespace.
  • Optymalizacja kosztów: identyfikuj wykorzystanie, które generuje wysokie opłaty, aby określić, gdzie możesz zoptymalizować struktury danych lub zapytania i obniżyć ogólne koszty.
  • Śledzenie trendów historycznych: monitoruj, jak statystyki rozliczeniowego wykorzystania zmieniają się w określonych przedziałach czasu.

Wymagane role

Aby uzyskać uprawnienie potrzebne do wyświetlania panelu statystyk wykorzystania, poproś administratora o przyznanie Ci roli wyświetlającego Datastore

(roles/datastore.viewer) rola IAM w projekcie.

Ta rola zdefiniowana zawiera uprawnienie datastore.insights.get, które jest wymagane do wyświetlania panelu obserwacji wykorzystania.

Uprawnienie to możesz też uzyskać, używając ról niestandardowych custom roles lub innych predefined roles.

Panel statystyk wykorzystania

Panel statystyk wykorzystania jest podzielony na 2 główne sekcje:

  • Łączne wykorzystanie: wyświetla zagregowane wskaźniki (odczyty, zapisy, usunięcia TTL) dla całej bazy danych.
  • Wykorzystanie według grupy: wyświetla wskaźniki podzielone według 100 najpopularniejszych wymiarów i pogrupowane według kolekcji, grupy kolekcji lub przestrzeni nazw.

Łączne wykorzystanie i wskaźniki według grupy

Pamiętaj, że suma wskaźników w sekcji Według grupy może nie być zgodna ze wskaźnikiem wyświetlanym w sekcji Łączne wykorzystanie. Ta różnica jest normalna i wynika z tych czynników:

  • Limity według grupy (100 najpopularniejszych): sekcja Według grupy jest ograniczona do wyszczególniania wykorzystania tylko w przypadku 100 najpopularniejszych kolekcji, grup kolekcji lub przestrzeni nazw. Wykorzystanie generowane przez mniej aktywne wymiary jest uwzględniane w łącznym wykorzystaniu, ale nie jest wymieniane osobno we wskaźnikach wykorzystania według grupy.
  • Próbkowanie w przypadku operacji na dużą skalę: w przypadku żądań, które mają wpływ na dużą liczbę kolekcji (np. łączenia w wielu kolekcjach, ListCollectionIds, ListDocuments, zapytania bez rodzaju), statystyki wykorzystania mogą próbować kolekcje, przyznając priorytet tym, które są najczęściej używane. W rezultacie nie wszystkie kolekcje, których dotyczy problem, są uwzględniane we wskaźnikach wykorzystania według grupy.
  • Zarezerwowane nazwy: Cloud Firestore rezerwuje nazwy z prefiksem w postaci 2 podkreśleń (__*__) na potrzeby wewnętrznych metadanych. Wykorzystanie związane z tymi zarezerwowanymi nazwami jest uwzględniane w łącznym wykorzystaniu, ale nie jest uwzględniane we wskaźnikach wykorzystania według grupy.

    Wymiary według grupy

    Sekcja Według grupy porządkuje wskaźniki wykorzystania na podstawie wymiarów określonych przez włączone interfejsy API:

    • Kolekcja: dostępna, gdy włączony jest interfejs Cloud Firestore API.
    • Grupa kolekcji: ogólnie dostępna we wszystkich konfiguracjach interfejsu API.

    Dane statystyk wykorzystania

    Statystyki wykorzystania w konsoli Google Cloud wyświetlają dane pochodzące z tych metod interfejsu API:

    • queryTopAggregatedInsightsData
    • queryTopTimeseriesInsightsData
    Nazwa pola Szczegóły
    Nazwa kolekcji

    Nazwa grupy kolekcji
    Wartość odpowiadająca wymiarowi wykorzystania, dla którego są agregowane dane o wykorzystaniu. Może to być nazwa kolekcji lub nazwa grupy kolekcji.
    Łączna liczba operacji odczytu Łączna liczba operacji odczytu. Dotyczy tylko wersji Standard.
    Łączna liczba operacji zapisu Łączna liczba operacji zapisu. Obejmuje też operacje usuwania. Dotyczy tylko wersji Standard.
    Łączna liczba operacji usuwania TTL Łączna liczba operacji usuwania TTL. Dotyczy tylko wersji Standard.
    Łączna liczba operacji odczytu Łączna liczba jednostek odczytu w transzach (transze 4 KiB). Dotyczy tylko wersji Enterprise.
    Łączna liczba operacji zapisu Łączna liczba jednostek zapisu w transzach (transze 1 KiB). Obejmuje też jednostki usuwania. Dotyczy tylko wersji Enterprise.
    Łączna liczba operacji usuwania TTL lub operacji usuwania zarządzanego Łączna liczba jednostek usuwania TTL lub operacji usuwania zarządzanego. Dotyczy tylko wersji Enterprise.
    Łączna liczba jednostek Eventarc Łączna liczba jednostek Eventarc. Dotyczy tylko wersji Enterprise.
    Łączna liczba bajtów odczytanych Łączna liczba przeskanowanych bajtów.
    Łączna liczba przeskanowanych dokumentów Łączna liczba przeskanowanych dokumentów.
    Łączna liczba przeskanowanych wpisów indeksu Łączna liczba przeskanowanych wpisów indeksu.
    Łączna liczba zapisanych dokumentów Łączna liczba zapisanych dokumentów.
    Łączna liczba zapisanych wpisów indeksu Łączna liczba zapisanych wpisów indeksu.
    Łączna suma rozmiaru zapisanych dokumentów Łączny rozmiar zapisu dokumentu w bajtach.

    Ograniczenia

    • Zapytania przesyłane strumieniowo, które przyczyniają się do rozliczeniowych odczytów i zapisów, nie są śledzone w ramach odpowiedzi interfejsu API.
    • Statystyki wykorzystania w przypadku operacji administracyjnych (które przyczyniają się do rozliczeniowych odczytów i zapisów), takich jak importowanie/eksportowanie, zbiorcze usuwanie, przywracanie, klonowanie i tworzenie indeksów w wersji Enterprise, nie są obsługiwane.
    • Rozliczenia za ruch wychodzący z sieci i miejsce na dane nie są obsługiwane.

    Ceny

    Statystyki wykorzystania są dostępne bez dodatkowych opłat.

    Wyświetlanie statystyk wykorzystania

    Aby wyświetlić statystyki wykorzystania bazy danych Cloud Firestore, otwórz w konsoli Google Cloud panel Statystyki wykorzystania bazy danych.

    1. W konsoli Google Cloud otwórz stronę Bazy danych.

      Otwórz stronę Bazy danych

    2. Na liście baz danych wybierz bazę danych.

    3. W menu nawigacyjnym kliknij Statystyki wykorzystania.

      Statystyki wykorzystania bazy danych w trybie natywnym w konsoli Google Cloud

      Aby wyświetlić statystyki wykorzystania kolekcji, grupy kolekcji lub przestrzeni nazw, użyj menu Grupuj według. Możesz wyświetlić dane statystyk wykorzystania z ostatnich 45 dni.