Monitorowanie aktywności w Cloud Storage

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ć Cloud Storage rozliczenia za wykorzystanie, otwórz panel Wykorzystanie i płatności.

W przypadku wykorzystania zasobów możesz monitorować wykorzystanie Cloud Storage za pomocą karty Wykorzystanie w konsoli Firebase oraz danych dostępnych w Cloud Monitoring.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ś wydaje Ci się nie tak, możesz uzyskać jasny obraz działania puli Cloud Storage (np. przez monitorowanie oceny Cloud Storage Security Rules), co może pomóc 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 (zapisywane bajty i liczba obiektów) są aktualizowane co 24 godziny. Dane o użytkowaniu (przepustowość i żądania pobierania) są aktualizowane co kilka godzin.

Otwórz stronę Użycie

Panel wykorzystania Cloud Storage w konsoli Firebase.


Dodatkowo konsola Firebase zawiera panel oceny Firebase Security Rules, w którym możesz szybko sprawdzić wywołania reguł. Ten panel możesz uzupełnić o szczegółową analizę w Cloud Monitoring.

Otwórz stronę Reguły

Panel Reguły Cloud Storage w konsoli Firebase

Konsola Google Cloud

Projekt Firebase to po prostu projekt Google Cloud z dodanymi usługami i konfiguracjami Firebase, więc możesz go wyświetlić w konsoli Google Cloud.

Jeśli masz domyślny zasobnik Cloud Storage o nazwie w formacie *.appspot.com, możesz sprawdzić jego wykorzystanie na stronie Limity App Engine w konsoli Google Cloud. Na tej stronie znajdziesz informacje o codziennym wykorzystaniu miejsca na dane, w tym liczbę zapisanych bajtów, liczbę obiektów, wykorzystaną przepustowość i żądania pobierania.

wykorzystanie Cloud Storage na stronie Limity Google App Engine.

Cloud Monitoring

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. Możesz podzielić te dane według wyniku żądania (ZEZWOLENIE, ODRZUCENIE 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:

Wykorzystanie Cloud Storage w panelu Cloud Monitoring

Aby rozpocząć monitorowanie Cloud Storage za pomocą Cloud Monitoring, wykonaj podane niżej czynności.

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 obszaru roboczego możesz tworzyć niestandardowe panele i zasady powiadamiania.

  1. Otwórz stronę Cloud Monitoring

    Jeśli projekt jest już częścią obszaru roboczego, otworzy się strona Cloud Monitoring. W przeciwnym razie wybierz obszar roboczy dla projektu.

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

  3. Kliknij Dodaj. Po utworzeniu obszaru roboczego otworzy się strona Cloud Monitoring.

Tworzenie panelu i dodawanie wykresu

Wyświetlaj dane Firebase zebrane przez Cloud Monitoring na własnych wykresach i panelach.

Zanim przejdziesz dalej, sprawdź, czy Twój projekt jest częścią obszaru roboczego Cloud Monitoring.

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

    Otwórz stronę Panele

  2. Kliknij Utwórz panel i wpisz nazwę panelu.

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

  4. W oknie Dodaj wykres wpisz tytuł wykresu. Kliknij kartę Dane.

  5. W polu Znajdź typ zasobu i wskaźnik wpisz Cloud Storage for Firebase. W menu wybierz jeden z parametrów Cloud Storage.

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

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

  8. Kliknij Zapisz.

Więcej informacji o kartach Cloud Monitoring znajdziesz w artykule Praca z kartami.

Przygotowanie zasad tworzenia alertów

Możesz utworzyć zasady tworzenia alertów na podstawie wskaźników Firebase. Wykonując podane niżej czynności, możesz utworzyć zasadę tworzenia alertów, która będzie wysyłać Ci e-maile, gdy określony Firebase przekroczy określony próg.

Zanim przejdziesz dalej, sprawdź, czy Twój projekt jest częścią obszaru roboczego Cloud Monitoring.

  1. Na stronie Cloud Monitoring otwórz obszar roboczy i przejdź na stronę Alerty.

    Otwórz stronę Utwórz nową zasadę tworzenia alertów

  2. Kliknij Utwórz zasadę.

  3. Wpisz nazwę zasady tworzenia alertów.

  4. Dodaj warunek tworzenia alertów oparty na jednym z wskaźników Firebase. Kliknij Dodaj warunek.

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

  6. W sekcji Reguły zasad użyj pól menu, aby zdefiniować warunek alertu.

  7. Dodaj kanał powiadomień do zasad tworzenia alertów. W sekcji Powiadomienia kliknij Dodaj kanał powiadomień. W menu kliknij E-mail.

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

  9. Opcjonalnie możesz wypełnić pole dokumentacji, aby dodać dodatkowe informacje do e-maila z powiadomieniem.

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

Co dalej?