W ramach zarządzania projektami Firebase warto sprawdzić wykorzystanie Cloud Storage (np. ile bajtów jest przechowywanych, ile żądań pobrania pochodzi z Twoich aplikacji).
Aby sprawdzić rozliczone wykorzystanie w usłudze Cloud Storage, otwórz panel Użycie i płatności.
Jeśli chodzi o wykorzystanie zasobów, karta Cloud Storage Użycie w konsoli Firebase i wskaźniki dostępne w Cloud Monitoring mogą pomóc w monitorowaniu wykorzystania Cloud Storage. Dzięki temu możesz wykryć potencjalne problemy w aplikacji. Sprawdzanie wykorzystania aplikacji może też pomóc Ci w analizowaniu rachunku. Jeśli coś jest nie tak, jasny obraz działania zasobnika Cloud Storage (np. przez monitorowanie oceny Cloud Storage Security Rules) może być pomocny w rozwiązywaniu problemów.
Konsola Firebase
Konsola Firebase zawiera panel wykorzystania, który pokazuje przechowywane bajty, liczbę obiektów, przepustowość i żądania pobierania w czasie. Dane dotyczące miejsca na dane (przechowywane bajty i liczba obiektów) są aktualizowane w ciągu 24 godzin. Dane o użytkowaniu (przepustowość i żądania pobierania) są aktualizowane co kilka godzin.
Dodatkowo konsola Firebase zawiera panel oceny Firebase Security Rules, w którym możesz szybko sprawdzić wywołania reguł. Panel ten możesz uzupełnić szczegółową analizą w Cloud Monitoring.
Konsola Google Cloud
Projekt Firebase to po prostu projekt Google Cloud z dodanymi usługami i konfiguracjami Firebase, więc możesz wyświetlić go w konsoli Google Cloud.
Jeśli masz domyślny zasobnik Cloud Storage o nazwie w formacie *.appspot.com
Cloud Monitoring
Usługa Cloud Monitoring zbiera dane, zdarzenia i metadane z usług Google Cloud, których możesz używać do tworzenia paneli, wykresów i alertów. Cloud Monitoring zawiera te dane Cloud Storage związane z regułami zabezpieczeń:
Nazwa wskaźnika | Opis |
---|---|
Oceny reguł | Liczba ocen Cloud Storage Security Rules wykonanych w odpowiedzi na żądania zapisu lub odczytu. Te dane możesz podzielić według wyniku żądania (ZEZWOLENIE, ODRZUCANIE lub BŁĄD) lub nazwy zasobnika. |
- Częstotliwość próbkowania
- Wskaźniki Cloud Storage są próbkowane co 60 sekund, ale ich aktualizacja może potrwać do 4 min na panelach.
Na podstawie tych danych możesz skonfigurować panel Cloud Storage, który będzie wyglądał tak:
Wykonaj poniższe czynności, aby zacząć monitorować Cloud Storage za pomocą Cloud Monitoring.
Tworzenie obszaru roboczego Cloud Monitoring
Aby monitorować Firebase za pomocą Cloud Monitoring, musisz skonfigurować obszar roboczy dla swojego projektu. Obszar roboczy organizuje informacje monitorowania z co najmniej 1 projektu. Po skonfigurowaniu środowiska pracy możesz tworzyć niestandardowe panele i zasady powiadamiania.
Otwórz stronę Cloud Monitoring
Jeśli Twój projekt jest już częścią obszaru roboczego, otworzy się strona Cloud Monitoring. W przeciwnym razie wybierz obszar roboczy projektu.
Wybierz opcję Nowy obszar roboczy lub wybierz istniejący obszar roboczy.
Kliknij Dodaj. Po utworzeniu obszaru roboczego otworzy się strona Cloud Monitoring.
Tworzenie panelu i dodawanie wykresu
Wyświetlaj wskaźniki Firebase zebrane w Cloud Monitoring na własnych wykresach i panelach.
Zanim przejdziesz dalej, sprawdź, czy Twój projekt jest częścią obszaru roboczego Cloud Monitoring.
Na stronie Cloud Monitoring otwórz obszar roboczy i przejdź na stronę Panele.
Kliknij Utwórz panel i wpisz jego nazwę.
W prawym górnym rogu kliknij Dodaj wykres.
W oknie Dodaj wykres wpisz tytuł wykresu. Kliknij kartę Dane.
W polu Znajdź typ zasobu i wskaźnik wpisz Cloud Storage for Firebase. Z automatycznie wypełnionego menu wybierz jeden z rodzajów danych: Cloud Storage.
Aby dodać więcej danych do tego samego wykresu, kliknij Dodaj dane i powtórz poprzedni krok.
Opcjonalnie możesz dostosować wykres do swoich potrzeb. Na przykład w polu Filtr kliknij + Dodaj filtr. Przewiń w dół i wybierz wartość lub zakres danych, według których chcesz odfiltrować wykres.
Kliknij Zapisz.
Więcej informacji o wykresach Cloud Monitoring znajdziesz w artykule na temat korzystania z wykresów.
Przygotowanie zasad tworzenia alertów
Zasady tworzenia alertów możesz tworzyć na podstawie wskaźników Firebase. Wykonaj poniższe czynności, aby utworzyć zasadę tworzenia alertów, która będzie wysyłać Ci e-maila, gdy określony wskaźnik Firebase osiągnie określony próg.
Zanim przejdziesz dalej, sprawdź, czy Twój projekt jest częścią obszaru roboczego Cloud Monitoring.
Na stronie Cloud Monitoring otwórz obszar roboczy i przejdź na stronę Alerty.
Kliknij Utwórz zasadę.
Wpisz nazwę zasady tworzenia alertów.
Dodaj warunek tworzenia alertów oparty na jednym z wskaźników Firebase. Kliknij Dodaj warunek.
Wybierz cel. W polu Znajdź typ zasobu i wskaźnik wpisz Cloud Storage for Firebase. W menu automatycznie wypełnionym wybierz jeden z parametrów Cloud Storage.
W sekcji Reguły zasad użyj pól menu, aby zdefiniować warunek alertu.
Dodaj kanał powiadomień do zasad tworzenia alertów. W sekcji Powiadomienia kliknij Dodaj kanał powiadomień. Wybierz E-mail z menu.
Wpisz swój adres e-mail w polu Adres e-mail. Kliknij Dodaj.
Opcjonalnie możesz wypełnić pole dokumentacji, aby dodać dodatkowe informacje do powiadomienia e-mail.
Kliknij Zapisz.
Jeśli wykorzystanie Cloud Storage przekroczy skonfigurowany próg, otrzymasz e-maila z alertem.
Więcej informacji o zasadach tworzenia alertów znajdziesz w artykule Wprowadzenie do tworzenia alertów.