Monitoruj aktywność w chmurze

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 wykorzystanie Cloud Storage, sprawdź panel wykorzystania i rozliczeń .

W przypadku wykorzystania zasobów zarówno karta Wykorzystanie Cloud Storage w konsoli Firebase, jak i wskaźniki dostępne w Cloud Monitoring mogą pomóc w monitorowaniu wykorzystania Cloud Storage. Ten rodzaj monitorowania może pomóc wykryć potencjalne problemy w aplikacji. Sprawdzanie użycia aplikacji może również dać Ci wgląd w rachunek. Dodatkowo, jeśli coś wydaje się nie tak, uzyskanie jasnego obrazu działania segmentu Cloud Storage (na przykład poprzez monitorowanie oceny reguł bezpieczeństwa Cloud Storage) może być pomocne w rozwiązywaniu problemów.

Konsola Firebase

Konsola Firebase zawiera panel użytkowania, który pokazuje przechowywane bajty pamięci, liczbę obiektów, przepustowość i żądania pobrania w czasie. Metryki magazynu (przechowywane bajty i liczba obiektów) są aktualizowane w ciągu 24 godzin. Wskaźniki wykorzystania (przepustowość i żądania pobierania) są aktualizowane co kilka godzin.

Przejdź do strony Użycie

Panel wykorzystania Cloud Storage w konsoli Firebase.

Dodatkowo konsola Firebase udostępnia panel ewaluacyjny reguł zabezpieczeń Firebase, umożliwiający szybki podgląd wywołań reguł. Możesz uzupełnić ten dashboard o szczegółową analizę w Cloud Monitoring.

Przejdź do strony Zasady

Panel reguł przechowywania w chmurze w konsoli Firebase.

Konsola Google Cloud

Tworząc projekt Firebase, tworzysz także projekt Google Cloud. Strona Limity App Engine w konsoli Google Cloud śledzi codzienne informacje o wykorzystaniu pamięci, w tym liczbę przechowywanych bajtów, liczbę obiektów, wykorzystaną przepustowość i żądania pobrania.

Wykorzystanie Cloud Storage na stronie Limity App Engine.

Monitorowanie chmury

Cloud Monitoring zbiera dane, zdarzenia i metadane z usług Google Cloud, których możesz używać do tworzenia paneli kontrolnych, wykresów i alertów. Cloud Monitoring obejmuje następujące wskaźniki Cloud Storage związane z regułami bezpieczeństwa:

Nazwa metryki Opis
Oceny zasad Liczba ocen reguł zabezpieczeń Cloud Storage wykonanych w odpowiedzi na żądania zapisu lub odczytu. Możesz podzielić tę metrykę na podstawie wyniku żądania (ZEZWÓL, ODMÓW lub BŁĄD) lub nazwy segmentu.
Częstotliwość próbkowania
Dane dotyczące Cloud Storage są próbkowane co 60 sekund, ale pojawienie się aktualizacji w panelach może zająć do 4 minut.

Korzystając z tych wskaźników, możesz skonfigurować panel Cloud Storage w następujący sposób:

Wykorzystanie Cloud Storage w panelu Cloud Monitoring.

Wykonaj poniższe kroki, 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 monitorowania chmury. 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 utworzeniu obszaru roboczego zostanie otwarta strona monitorowania chmury.

Utwórz dashboard i dodaj wykres

Wyświetlaj metryki Firebase zebrane z Cloud Monitoring na własnych wykresach i pulpitach nawigacyjnych.

Zanim przejdziesz dalej, upewnij się, że Twój projekt jest częścią obszaru roboczego Cloud Monitoring .

  1. Na stronie monitorowania chmury otwórz obszar roboczy i przejdź do strony Panele kontrolne .

    Przejdź do strony Panele kontrolne

  2. Kliknij opcję 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ę Dane .

  5. W polu Znajdź typ i metrykę zasobu wpisz Cloud Storage for Firebase . Z automatycznie wypełnionego menu wybierz jeden z wskaźników Cloud Storage.

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

  7. Opcjonalnie dostosuj wykres według potrzeb. Na przykład w polu Filtr kliknij opcję + Dodaj filtr . Przewiń w dół, a następnie wybierz wartość lub zakres interesującej Cię metryki, według której chcesz filtrować wykres.

  8. Kliknij Zapisz .

Więcej informacji na temat wykresów Cloud Monitoring znajdziesz w artykule Praca z wykresami .

Utwórz politykę alertów

Możesz utworzyć politykę alertów na podstawie wskaźników 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 osiągną określony próg.

Zanim przejdziesz dalej, upewnij się, że Twój projekt jest częścią obszaru roboczego Cloud Monitoring .

  1. Na stronie monitorowania chmury otwórz obszar roboczy i przejdź do strony alertów .

    Przejdź do strony Utwórz nową zasadę alertów

  2. Kliknij opcję Utwórz politykę .

  3. Wprowadź nazwę zasady tworzenia alertów.

  4. Dodaj warunek alertu na podstawie jednego z wskaźników Firebase. Kliknij opcję Dodaj warunek .

  5. Wybierz cel . W polu Znajdź typ i metrykę zasobu wpisz Cloud Storage for Firebase . Z automatycznie wypełnionego menu wybierz jeden z wskaźników Cloud Storage.

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

  7. Dodaj kanał powiadomień do swojej polityki alertów. W obszarze Powiadomienia kliknij opcję Dodaj kanał powiadomień . Z menu rozwijanego wybierz opcję E-mail .

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

  9. Opcjonalnie wypełnij pole dokumentacji, aby uwzględnić dodatkowe informacje w powiadomieniu e-mail.

  10. Kliknij Zapisz .

Jeśli wykorzystanie Cloud Storage przekroczy skonfigurowany próg, otrzymasz powiadomienie e-mailem.

Więcej informacji na temat zasad tworzenia alertów można znaleźć w artykule Wprowadzenie do alertów .

Co dalej