Monitoruj aktywność Cloud Storage

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.

Przejdź do strony użytkowania

Panel wykorzystania Cloud Storage w konsoli Firebase.

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.

Przejdź do strony Zasady

Panel reguł Cloud Storage w konsoli Firebase.

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.

Wykorzystanie Cloud Storage na stronie Limity App Engine.

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:

Wykorzystanie Cloud Storage w panelu Cloud Monitoring.

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.

  1. 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.

  2. Wybierz opcję Nowy obszar roboczy lub wybierz istniejący obszar roboczy.

  3. 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 .

  1. Na stronie Cloud Monitoring otwórz swój obszar roboczy i przejdź do strony Pulpity nawigacyjne .

    Przejdź do strony Pulpity nawigacyjne

  2. Kliknij Utwórz pulpit nawigacyjny i wprowadź nazwę pulpitu nawigacyjnego.

  3. W prawym górnym rogu kliknij Dodaj wykres .

  4. W oknie Dodaj wykres wprowadź tytuł wykresu. Kliknij kartę Metryczne .

  5. W polu Znajdź typ i wskaźnik zasobu wpisz Cloud Storage dla Firebase . Z automatycznie wypełnianego menu wybierz jedną z metryk Cloud Storage..

  6. Aby dodać więcej metryk do tego samego wykresu, kliknij Dodaj metrykę i powtórz poprzedni krok.

  7. 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.

  8. 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 .

  1. Na stronie Cloud Monitoring otwórz swój obszar roboczy i przejdź do strony Alerty .

    Przejdź do strony Utwórz nowe zasady alertów

  2. Kliknij Utwórz zasadę .

  3. Wpisz nazwę swojej polityki alertów.

  4. Dodaj warunek alertu na podstawie jednego z danych Firebase. Kliknij Dodaj warunek .

  5. 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.

  6. W sekcji Wyzwalacze zasad użyj pól rozwijanych, aby zdefiniować warunek alertu.

  7. Dodaj kanał powiadomień do swojej polityki alertów. W sekcji Powiadomienia kliknij Dodaj kanał powiadomień . Wybierz E-mail z menu rozwijanego.

  8. Wpisz swój adres e-mail w polu Adres e-mail . Kliknij Dodaj .

  9. Opcjonalnie wypełnij pole dokumentacji, aby dołączyć dodatkowe informacje do powiadomienia e-mail.

  10. 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 .

Co dalej