Monitorowanie aktywności w Cloud Storage

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

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

W przypadku wykorzystania zasobów karta Użycie Cloud Storage w konsoli Firebase i wskaźniki dostępne w Cloud Monitoring ułatwiają monitorowanie wykorzystania Cloud Storage. Ten rodzaj monitorowania może wykryć potencjalne problemy z aplikacją. Sprawdzając wykorzystanie aplikacji, możesz też uzyskać wgląd w rozliczenie. Jeśli coś się nie zgadza, przy rozwiązywaniu problemów może pomóc uzyskanie jasnego obrazu działania zasobnika Cloud Storage (np. przez monitorowanie oceny reguł zabezpieczeń Cloud Storage).

Konsola Firebase

Konsola Firebase zawiera panel wykorzystania, który pokazuje liczbę przechowywanych bajtów, liczbę obiektów, przepustowość i liczbę żądań pobierania w czasie. Dane dotyczące miejsca na dane (przechowywane bajty i liczba obiektów) są aktualizowane w ciągu 24 godzin. Dane o korzystaniu (przepustowość i żądania pobierania) są aktualizowane co kilka godzin.

Otwórz stronę Użycie

Panel wykorzystania Cloud Storage w konsoli Firebase.

Dodatkowo konsola Firebase udostępnia panel oceny reguł zabezpieczeń Firebase, który zapewnia szybki podgląd wywołań reguł. Panel ten możesz uzupełnić szczegółową analizą w Cloud Monitoring.

Otwórz stronę Reguły

Panel reguł Cloud Storage w konsoli Firebase.

Konsola Google Cloud

Tworząc projekt Firebase, tworzysz też projekt Google Cloud. Strona Limity App Engine w konsoli Google Cloud zawiera informacje o dziennym wykorzystaniu miejsca na dane, w tym zapisane bajty, liczbę obiektów, wykorzystaną przepustowość i żądania pobierania.

Wykorzystanie Cloud Storage na stronie Limity App Engine.

Cloud Monitoring

Cloud Monitoring gromadzi wskaźniki, zdarzenia i metadane z usług Google Cloud, których można używać do tworzenia paneli, wykresów i alertów. Cloud Monitoring obejmuje te wskaźniki Cloud Storage związane z regułami zabezpieczeń:

Nazwa wskaźnika Opis
Oceny reguł Liczba ocen reguł zabezpieczeń Cloud Storage przeprowadzonych w odpowiedzi na żądania zapisu lub odczytu. Możesz podzielić ten wskaźnik według wyniku żądania (ALLOW, DENY lub ERROR) albo nazwy zasobnika.
Częstotliwość próbkowania
Wskaźniki Cloud Storage są próbkowane co 60 sekund, ale zmiany mogą pojawić się w panelach nawet po 4 minutach.

Za pomocą 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 czynności, aby zacząć monitorować Cloud Storage za pomocą Cloud Monitoring.

Tworzenie obszaru roboczego Cloud Monitoring

Aby monitorować Firebase za pomocą Cloud Monitoring, musisz skonfigurować obszar roboczy w projekcie. Obszar roboczy porządkuje informacje dotyczące monitorowania z jednego lub większej liczby projektów. Po skonfigurowaniu obszaru roboczego możesz tworzyć panele niestandardowe 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 projektu.

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

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

Tworzenie panelu i dodawanie wykresu

Wyświetlaj wskaźniki Firebase zebrane w 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ź na stronę Panele.

    Otwórz stronę Panele

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

  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 dla Firebase. Z automatycznie wypełnionego menu wybierz jeden ze wskaźników Cloud Storage.

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

  7. W razie potrzeby dostosuj wykres. Na przykład w polu Filtr kliknij + Dodaj filtr. Przewiń w dół, a potem wybierz wartość lub zakres odpowiednich danych, według których chcesz filtrować wykres.

  8. Kliknij Zapisz.

Więcej informacji o wykresach Cloud Monitoring znajdziesz w artykule na temat korzystania z wykresów.

Przygotowanie zasad tworzenia alertów

Możesz utworzyć zasady tworzenia alertów na podstawie danych Firebase. Wykonaj poniższe czynności, aby utworzyć zasadę tworzenia alertów, która będzie wysyłać Ci e-maila za każdym razem, gdy określone dane Firebase osiągną 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 wejdź na stronę Alerty.

    Otwórz stronę tworzenia nowych zasad tworzenia alertów

  2. Kliknij Utwórz zasadę.

  3. Wpisz nazwę zasady tworzenia alertów.

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

  5. Wybierz Cel. W polu Znajdź typ zasobu i wskaźnik wpisz Cloud Storage dla Firebase. Z automatycznie wypełnionego menu wybierz jeden ze wskaźników Cloud Storage.

  6. W sekcji Aktywatory zasad określ warunek tworzenia alertów w menu.

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

  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 e-mailu z powiadomieniem.

  10. Kliknij Zapisz.

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

Więcej informacji o zasadach tworzenia alertów znajdziesz w artykule Wprowadzenie do tworzenia alertów.

Co dalej?