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ć rozliczone wykorzystanie w usłudze Cloud Storage, otwórz panel Użycie i płatności.

Jeśli chodzi o wykorzystanie zasobów, karta Cloud Storage Użycie w konsoli Firebase i wskaźniki dostępne w Cloud Monitoring mogą pomóc w monitorowaniu wykorzystania 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ś jest nie tak, jasny obraz działania zasobnika Cloud Storage (np. przez monitorowanie oceny Cloud Storage Security Rules) może być pomocny 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 (przechowywane bajty i liczba obiektów) są aktualizowane w ciągu 24 godzin. 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ł. 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

Projekt Firebase to po prostu projekt Google Cloud z dodanymi usługami i konfiguracjami Firebase, więc możesz wyświetlić go 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 korzystaniu z przechowywania danych, w tym liczbę przechowywanych bajtów, liczbę obiektów, wykorzystaną przepustowość i żądania pobierania.

wykorzystanie Cloud Storage na stronie Limity Google App Engine.

Cloud Monitoring

Usługa 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. Te dane możesz podzielić według wyniku żądania (ZEZWOLENIE, ODRZUCANIE 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

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 dla swojego projektu. Obszar roboczy organizuje informacje monitorowania z co najmniej 1 projektu. Po skonfigurowaniu środowiska pracy możesz tworzyć niestandardowe panele i zasady powiadamiania.

  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. 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 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 for Firebase. Z automatycznie wypełnionego menu wybierz jeden z rodzajów 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 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 wykresach Cloud Monitoring znajdziesz w artykule na temat korzystania z wykresów.

Przygotowanie zasad tworzenia alertów

Zasady tworzenia alertów możesz tworzyć na podstawie wskaźników Firebase. Wykonaj poniższe czynności, aby utworzyć zasadę tworzenia alertów, która będzie wysyłać Ci e-maila, gdy określony wskaźnik Firebase osiągnie 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ń. Wybierz E-mail z menu.

  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 powiadomienia e-mail.

  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?