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 |
|
| Enterprise |
|
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,collectionGrouplubnamespace. - Optymalizacja 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 z podziałem na 100 najpopularniejszych wymiarów i grupuje je według kolekcji, grupy kolekcji lub przestrzeni nazw.
Dane dotyczące łącznego wykorzystania i funkcji GroupBy
Pamiętaj, że suma wskaźników w sekcji GroupBy może nie pasować do wskaźnika wyświetlanego 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ń wpływających na dużą liczbę kolekcji (np. złączenia wielu kolekcji,
ListCollectionIds,ListDocuments, zapytania bez rodzaju) statystyki użytkowania mogą próbować kolekcje, przyznając priorytet tym o najwyższym poziomie wykorzystania. 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, gdy włączony jest interfejs Cloud Firestore API.
Na przykład w przypadku bazy danych, która korzysta głównie z operacji zgodnych z MongoDB w Firestore, w podziale wykorzystania domyślnie będzie wyświetlana kolekcja.
Dane statystyczne dotyczące wykorzystania
Statystyki użytkowania w konsoli Google Cloud wyświetlają dane pochodzące z tych metod interfejsu API:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
Nazwa pola Szczegóły Nazwa kolekcji
Nazwa grupy kolekcjiWartość 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 jednostek odczytu Łączna liczba jednostek odczytu w podziale na części (4-kilobajtowe części). Dotyczy tylko wersji Enterprise. Łączna liczba jednostek zapisu Łączna liczba jednostek zapisu w podziale na transze (transze po 1 KiB). Obejmuje też jednostki usuwania. Dotyczy tylko wersji Enterprise. Łączna liczba jednostek usunięcia TTL lub zarządzanego usunięcia Łą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 przeskanowanych dokumentów Łączna liczba zeskanowanych dokumentów. Łączna liczba przeskanowanych wpisów indeksu Łączna liczba przeskanowanych wpisów indeksu. Łączna liczba dokumentów pisemnych Łą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.
W konsoli Google Cloud otwórz stronę Bazy danych.
Z listy baz danych wybierz bazę danych.
W menu nawigacyjnym kliknij Statystyki wykorzystania.
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.