Analizowanie statystyk wykorzystania

Na tej stronie dowiesz się, jak korzystać ze statystyk wykorzystania, aby analizować rozliczalne wykorzystanie w przypadku konkretnych baz danych. Możesz podzielić te dane według wymiarów, takich jak kolekcje, grupy kolekcji lub przestrzenie nazw (dotyczy trybu Datastore) w określonym przedziale czasu. Wyświetlane dane o użytkowaniu 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

Użyj panelu obserwacji wykorzystania, aby monitorować wykorzystanie w przypadku konkretnych baz danych. Ten panel pomoże Ci:

  • Monitoruj szczegółowe wykorzystanie: śledź operacje podlegające opłacie według wymiarów, takich jak collection, collectionGroup lub namespace.
  • Optymalizowanie kosztów: identyfikuj przypadki użycia, które generują 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 zużycia płatnego zmieniają się w określonych przedziałach czasu.

Wymagane role

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

(roles/datastore.viewer) rolę uprawnień 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 lub innych wstępnie zdefiniowanych ról.

Panel statystyk wykorzystania

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

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

Dane dotyczące łącznego wykorzystania i funkcji GroupBy

Pamiętaj, że suma danych w sekcji GroupBy może nie być zgodna z danymi wyświetlanymi w sekcji Total Usage (Łączne wykorzystanie). Ta rozbieżność jest normalna i wynika z tych czynników:

  • Limity GroupBy (100 największych): sekcja GroupBy jest ograniczona do wyszczególniania wykorzystania tylko w przypadku 100 największych kolekcji, grup kolekcji lub przestrzeni nazw. Wykorzystanie generowane przez mniej aktywne wymiary jest uwzględniane w liczbie „Łączne wykorzystanie”, ale nie jest wymienione osobno w danych o wykorzystaniu w podziale na grupy.
  • Próbkowanie w przypadku operacji na dużą skalę: w przypadku żądań dotyczących dużej liczby kolekcji (np. łączenia wielu kolekcji, ListCollectionIds, ListDocuments, zapytań bez rodzaju) statystyki wykorzystania mogą próbkować kolekcje, przyznając priorytet tym o największym wykorzystaniu. W efekcie nie wszystkie kolekcje, których dotyczy problem, są uwzględniane w danych o użyciu GroupBy.
  • Zarezerwowane nazwy: Cloud Firestore rezerwuje nazwy z prefiksem w postaci podwójnych podkreśleń (__*__) na potrzeby metadanych wewnętrznych. Wykorzystanie związane z tymi zarezerwowanymi nazwami jest uwzględniane w łącznym wykorzystaniu, ale nie w statystykach wykorzystania funkcji GroupBy.

    Wymiary GroupBy

    Sekcja GroupBy (Grupuj według) porządkuje dane o użyciu na podstawie wymiarów określonych przez włączone interfejsy API:

    • Kolekcja: dostępna po włączeniu interfejsu API Cloud Firestore.
    • Grupa kolekcji: ogólnie dostępna we wszystkich konfiguracjach interfejsu API.

    Dane statystyczne dotyczące wykorzystania

    Statystyki użytkowania 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 dane o wykorzystaniu są agregowane. 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 usunięcia na podstawie TTL Łączna liczba operacji usunięcia na podstawie TTL. Dotyczy tylko wersji Standard.
    Łączna liczba operacji odczytu Łączna liczba jednostek odczytu w podziale na części (4-kilobajtowe części). Dotyczy tylko wersji Enterprise.
    Łączna liczba operacji zapisu Łączna liczba jednostek zapisu w podziale na transze (transze po 1 KiB). Obejmuje też jednostki usuwania. Dotyczy tylko wersji Enterprise.
    Łączna liczba operacji usunięcia na podstawie TTL lub usunięcia zarządzanego Łączna liczba jednostek usunięcia TTL lub zarządzanego usunięcia. Dotyczy tylko wersji Enterprise.
    Łączna liczba jednostek Eventarc Łączna liczba jednostek Eventarc. Dotyczy tylko wersji Enterprise.
    Łączna liczba odczytanych bajtów Łączna liczba przeskanowanych bajtów.
    Łączna liczba zeskanowanych dokumentów Łączna liczba zeskanowanych dokumentów.
    Łączna liczba przeskanowanych wpisów indeksu Łączna liczba przeskanowanych wpisów indeksu.
    Łączna liczba napisanych dokumentów Łączna liczba napisanych dokumentów.
    Łączna liczba zapisanych wpisów indeksu Łączna liczba zapisanych wpisów indeksu.
    Łączna suma rozmiaru zapisanego dokumentu Łączny rozmiar zapisu dokumentu w bajtach.

    Ograniczenia

    • Zapytania przesyłane strumieniowo, które generują odczyty i zapisy podlegające opłacie, nie są śledzone w ramach odpowiedzi interfejsu API.
    • Statystyki wykorzystania operacji administracyjnych (które wpływają na odczyty i zapisy podlegające opłacie), 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 Bazy danych

    2. Z listy baz danych wybierz bazę danych.

    3. W menu nawigacyjnym kliknij Statystyki wykorzystania.

      Statystyki wykorzystania bazy danych w trybie natywnym w konsoli Google Cloud

      W menu Grupuj według możesz wyświetlić statystyki wykorzystania kolekcji, grupy kolekcji lub przestrzeni nazw. Dane statystyczne dotyczące wykorzystania możesz wyświetlać z ostatnich 45 dni.