Monitorowanie aktywności w Cloud Storage

W ramach zarządzania projektami Firebase warto sprawdzać wykorzystanie Cloud Storage (np. ile bajtów jest przechowywanych i ile żądań pobierania pochodzi z Twoich aplikacji).

Aby sprawdzić rozliczane wykorzystanie Cloud Storage, otwórz panel Wykorzystanie i rozliczenia.

W przypadku wykorzystania zasobów zarówno karta Cloud Storage Wykorzystanie w konsoli Firebase jak i dane dostępne w Cloud Monitoring mogą pomóc w monitorowaniu wykorzystania Cloud Storage. Tego rodzaju monitorowanie może pomóc w wykryciu potencjalnych problemów w aplikacji. Sprawdzanie wykorzystania aplikacji może też pomóc w zrozumieniu rachunku. Jeśli coś wydaje się nie tak, pomocne może być też uzyskanie jasnego obrazu operacji w zasobniku Cloud Storage (np. przez monitorowanie oceny Cloud Storage Security Rules).

Firebase konsola

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 wykorzystaniu (przepustowość i żądania pobierania) są aktualizowane co kilka godzin.

Otwórz stronę Wykorzystanie

Panel Wykorzystanie Cloud Storage w konsoli Firebase.


Konsola Firebase zawiera też panel oceny Firebase Security Rules, który umożliwia szybki wgląd w wywołania reguł. Wykorzystanie Firebase Security Rules możesz też monitorować za pomocą Cloud Monitoring. Dzięki temu uzyskasz te same dane dotyczące oceny reguł, a także możliwość tworzenia niestandardowych paneli, analizowania trendów i konfigurowania alertów (np. gdy wzrośnie liczba odrzuconych żądań). Pełną listę dostępnych danych znajdziesz w dokumentacji danych Cloud Monitoring Cloud Monitoring.

Otwórz stronę Reguły

Panel reguł Cloud Storage w konsoli Firebase.

Google Cloud konsola

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

Jeśli masz domyślny Cloud Storage zasobnik o nazwie w formacie *.appspot.com, jego wykorzystanie możesz sprawdzić w konsoli na stronie Google Cloud App Engine Quotas. Na tej stronie są śledzone codzienne informacje o wykorzystaniu miejsca na dane, w tym przechowywane bajty, liczba obiektów, wykorzystana przepustowość i żądania pobierania.

Wykorzystanie miejsca na dane w 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 obejmuje te dane związane z regułami bezpieczeństwa Cloud Storage:

Nazwa wskaźnika Opis
Oceny reguł Liczba ocen Cloud Storage Security Rules przeprowadzonych w odpowiedzi na żądania zapisu lub odczytu. Te dane możesz podzielić według wyniku żądania (ALLOW, DENY lub ERROR) albo nazwy zasobnika.
Częstotliwość próbkowania
Dane Cloud Storage są próbkowane co 60 sekund, ale aktualizacje mogą się pojawić na panelach dopiero po 4 minutach.

Za pomocą tych danych możesz skonfigurować panel Cloud Storage taki jak ten:

wykorzystanie miejsca na dane w Cloud Storage na panelu Cloud Monitoring

Aby rozpocząć monitorowanie Cloud Storage za pomocą Cloud Monitoring, wykonaj te czynności:

Tworzenie obszaru roboczego Cloud Monitoring

Aby monitorować Firebase za pomocą Cloud Monitoring, musisz skonfigurować obszar roboczy dla swojego projektu. Obszar roboczy porządkuje informacje o monitorowaniu z co najmniej 1 projektu. Po skonfigurowaniu obszaru roboczego możesz tworzyć niestandardowe panele i zasady tworzenia alertów.

  1. 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 dla swojego projektu.

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

Dane Firebase zebrane przez Cloud Monitoring możesz wyświetlać na samodzielnie utworzonych 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 obszar roboczy i kliknij 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 dane wpisz Cloud Storage dla Firebase. W automatycznie wypełnionym menu wybierz jedną z danych 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. Na przykład w polu Filtr kliknij + Dodaj filtr. Przewiń w dół, a potem wybierz wartość lub zakres danych, które chcesz odfiltrować na wykresie.

  8. Kliknij Zapisz.

Więcej informacji o wykresach Cloud Monitoring, zobacz Praca z wykresami.

Przygotowanie zasad tworzenia alertów

Możesz utworzyć zasadę tworzenia alertów na podstawie danych Firebase. Wykonaj te czynności, aby utworzyć zasadę tworzenia alertów, która będzie wysyłać e-maile, 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 Cloud Monitoring otwórz obszar roboczy i kliknij Alerty.

    Otwórz stronę Tworzenie nowej zasady tworzenia alertów

  2. Kliknij Utwórz zasadę.

  3. Wpisz nazwę zasady tworzenia alertów.

  4. Dodaj warunek tworzenia alertów na podstawie jednej z danych Firebase. Kliknij Dodaj warunek.

  5. Wybierz Miejsce docelowe. W polu Znajdź typ zasobu i dane wpisz Cloud Storage dla Firebase. W automatycznie wypełnionym menu wybierz jedną z danych Cloud Storage.

  6. W sekcji Wywołania zasady użyj pól menu, aby zdefiniować warunek tworzenia alertów.

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

  8. W polu Adres e-mail wpisz swój 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 alertów.

Co dalej?