W ramach zarządzania projektami Firebase warto sprawdzić wykorzystanie Cloud Storage (na przykład, ile bajtów jest przechowywanych, ile żądań pobrania pochodzi z Twoich aplikacji).
Aby sprawdzić rozliczone użycie Cloud Storage, przejdź do panelu Użycie i rozliczenia .
W przypadku wykorzystania zasobów zarówno karta Wykorzystanie Cloud Storage w konsoli Firebase, jak i metryki dostępne w Cloud Monitoring mogą pomóc w monitorowaniu wykorzystania Cloud Storage. Ten rodzaj monitorowania może pomóc w wykryciu potencjalnych problemów w Twojej aplikacji. Spojrzenie na wykorzystanie aplikacji może również dać wgląd w rachunek. Ponadto, jeśli coś wydaje się nie tak, uzyskanie jasnego obrazu operacji zasobnika Cloud Storage (na przykład poprzez monitorowanie oceny reguł zabezpieczeń Cloud Storage) może być pomocne w rozwiązywaniu problemów.
Konsola Firebase
Konsola Firebase zawiera panel użycia, który pokazuje przechowywane bajty pamięci, liczbę obiektów, przepustowość i żądania pobierania w czasie. Metryki pamięci (przechowywane bajty i liczba obiektów) są aktualizowane w ciągu 24 godzin. Wskaźniki użytkowania (przepustowość i żądania pobierania) są aktualizowane co kilka godzin.
Ponadto konsola Firebase udostępnia panel oceny reguł zabezpieczeń Firebase, który jest przydatnym, szybkim widokiem wywołań reguł. Możesz uzupełnić ten dashboard o szczegółową analizę w Cloud Monitoring.
Konsola Google Cloud
Tworząc projekt Firebase, tworzysz też projekt Google Cloud. Strona App Engine Quotas w Google Cloud Console śledzi informacje o dziennym wykorzystaniu pamięci, w tym przechowywane bajty, liczbę obiektów, wykorzystywaną przepustowość i żądania pobierania.
Monitorowanie chmury
Cloud Monitoring zbiera metryki, zdarzenia i metadane z produktów Google Cloud, których możesz używać do tworzenia paneli, wykresów i alertów. Cloud Monitoring obejmuje następujące metryki Cloud Storage związane z regułami bezpieczeństwa:
Nazwa metryki | Opis |
---|---|
Oceny reguł | Liczba ocen reguł bezpieczeństwa Cloud Storage wykonanych w odpowiedzi na żądania zapisu lub odczytu. Możesz podzielić te dane według wyniku żądania (ALLOW, DENY lub ERROR) lub nazwy zasobnika. |
- Częstotliwość próbkowania
- Dane Cloud Storage są próbkowane co 60 sekund, ale aktualizacje mogą pojawić się w panelach po 4 minutach.
Korzystając z tych danych, możesz skonfigurować panel Cloud Storage, taki jak ten:
Wykonaj poniższe czynności, aby rozpocząć monitorowanie Cloud Storage za pomocą Cloud Monitoring.
Utwórz obszar roboczy Cloud Monitoring
Aby monitorować Firebase za pomocą Cloud Monitoring, musisz skonfigurować obszar roboczy dla swojego projektu. Obszar roboczy organizuje informacje dotyczące monitorowania z jednego lub większej liczby projektów. Po skonfigurowaniu obszaru roboczego możesz tworzyć niestandardowe pulpity nawigacyjne i zasady alertów.
Otwórz stronę monitorowania chmury
Jeśli Twój projekt jest już częścią obszaru roboczego, otworzy się strona Cloud Monitoring. W przeciwnym razie wybierz obszar roboczy dla swojego projektu.
Wybierz opcję Nowy obszar roboczy lub wybierz istniejący obszar roboczy.
Kliknij Dodaj . Po skompilowaniu obszaru roboczego otworzy się strona monitorowania chmury.
Utwórz dashboard i dodaj wykres
Wyświetlaj dane Firebase zebrane z Cloud Monitoring na własnych wykresach i panelach.
Zanim przejdziesz dalej, upewnij się, że Twój projekt jest częścią obszaru roboczego Cloud Monitoring .
Na stronie Cloud Monitoring otwórz swój obszar roboczy i przejdź do strony Pulpity nawigacyjne .
Kliknij Utwórz pulpit nawigacyjny i wprowadź nazwę pulpitu nawigacyjnego.
W prawym górnym rogu kliknij Dodaj wykres .
W oknie Dodaj wykres wprowadź tytuł wykresu. Kliknij kartę Metryczne .
W polu Znajdź typ i wskaźnik zasobu wpisz Cloud Storage dla Firebase . Z automatycznie wypełnianego menu wybierz jedną z metryk Cloud Storage..
Aby dodać więcej metryk do tego samego wykresu, kliknij Dodaj metrykę i powtórz poprzedni krok.
Opcjonalnie dostosuj swój wykres według potrzeb. Na przykład w polu Filtr kliknij + Dodaj filtr . Przewiń w dół, a następnie wybierz wartość lub zakres interesujących danych, według których chcesz filtrować wykres.
Kliknij Zapisz .
Aby uzyskać więcej informacji na temat wykresów Cloud Monitoring, zobacz Praca z wykresami .
Utwórz politykę ostrzegania
Możesz utworzyć zasady alertów na podstawie danych Firebase. Wykonaj poniższe czynności, aby utworzyć zasady alertów, które będą wysyłać Ci e-maile za każdym razem, gdy określone dane Firebase przekroczą określony próg.
Zanim przejdziesz dalej, upewnij się, że Twój projekt jest częścią obszaru roboczego Cloud Monitoring .
Na stronie Cloud Monitoring otwórz swój obszar roboczy i przejdź do strony Alerty .
Kliknij Utwórz zasadę .
Wpisz nazwę swojej polityki alertów.
Dodaj warunek alertu na podstawie jednego z danych Firebase. Kliknij Dodaj warunek .
Wybierz cel . W polu Znajdź typ i wskaźnik zasobu wpisz Cloud Storage dla Firebase . Z automatycznie wypełnianego menu wybierz jedną z metryk Cloud Storage.
W sekcji Wyzwalacze zasad użyj pól rozwijanych, aby zdefiniować warunek alertu.
Dodaj kanał powiadomień do swojej polityki alertów. W sekcji Powiadomienia kliknij Dodaj kanał powiadomień . Wybierz E-mail z menu rozwijanego.
Wpisz swój adres e-mail w polu Adres e-mail . Kliknij Dodaj .
Opcjonalnie wypełnij pole dokumentacji, aby dołączyć dodatkowe informacje do powiadomienia e-mail.
Kliknij Zapisz .
Jeśli wykorzystanie Cloud Storage przekroczy skonfigurowany próg, otrzymasz powiadomienie e-mailem.
Aby uzyskać więcej informacji na temat zasad dotyczących alertów, zobacz Wprowadzenie do alertów .