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 |
|
| Enterprise |
|
Omówienie statystyk wykorzystania
Użyj panelu statystyk wykorzystania, aby monitorować wykorzystanie określonych baz danych. Ten panel pomaga w tych obszarach:
- Monitorowanie szczegółowego wykorzystania: śledź operacje rozliczeniowe podzielone według
wymiarów, takich jak
collection,collectionGroup, lubnamespace. - Optymalizacja kosztów: identyfikuj wykorzystanie, które generuje wysokie rachunki, aby określić, gdzie możesz zoptymalizować struktury danych lub zapytania i obniżyć ogólny rachunek.
- Ś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 podwójnego podkreślenia (__*__) 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 Cloud Firestore API.
Na przykład w przypadku bazy danych, która korzysta głównie z operacji zgodności Firestore z MongoDB, domyślnie będzie używana Kolekcja do podziału wykorzystania.
Dane statystyk wykorzystania
Statystyki wykorzystania 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 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 jednostek odczytu Łączna liczba jednostek odczytu (4 KiB). Dotyczy tylko wersji Enterprise. Łączna liczba jednostek zapisu Łączna liczba jednostek zapisu (1 KiB). Obejmuje też jednostki usuwania. Dotyczy tylko wersji Enterprise. Łączna liczba jednostek usuwania TTL lub jednostek usuwania zarządzanego Łączna liczba jednostek usuwania TTL lub jednostek 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 zapisanego dokumentu Łą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 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 panel Statystyki wykorzystania w konsoli Google Cloud.
W konsoli Google Cloud otwórz stronę Bazy danych.
Na liście baz danych wybierz bazę danych.
W menu nawigacyjnym kliknij Statystyki wykorzystania.
Użyj menu Grupuj według , aby wyświetlić statystyki wykorzystania kolekcji, grupy kolekcji lub przestrzeni nazw. Możesz wyświetlać dane statystyk wykorzystania z ostatnich 45 dni.