Monitoruj aktywność Cloud Storage

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ć swoje Cloud Storage rozliczone użycie sprawdzić Wykorzystanie i płatności deskę rozdzielczą .

Do wykorzystania zasobów, zarówno karta Wykorzystanie Cloud Storage w konsoli Firebase i danych dostępnych poprzez monitorowanie chmurze może pomóc monitorować użycie Cloud Storage. Ten rodzaj monitorowania może pomóc w wykryciu potencjalnych problemów w Twojej aplikacji. Spojrzenie na wykorzystanie aplikacji może również dać wgląd w rachunek. Dodatkowo, jeśli coś wydaje się nie tak, uzyskanie jasnego obrazu operacji zasobnika Cloud Storage (na przykład poprzez monitorowanie oceny reguł zabezpieczeń Cloud Storage) może być pomocne w rozwiązywaniu problemów.

Konsola Firebase

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

Przejdź do strony użytkowania

Panel wykorzystania Cloud Storage w konsoli Firebase.

Dodatkowo konsola Firebase udostępnia panel oceny reguł zabezpieczeń Firebase, który jest przydatnym, szybkim widokiem wywołań reguł. Możesz uzupełnić ten dashboard o szczegółową analizę w Cloud Monitoring.

Przejdź do strony Reguły

Panel reguł Cloud Storage w konsoli Firebase.

Konsola Google Cloud

Tworząc projekt Firebase, tworzysz też projekt Google Cloud. Na stronie Przydziały App Engine w konsoli Google Cloud śledzi codzienne informacje o użytkowaniu w tym przechowywanie zapisanych bajtów, liczbę obiektów, przepustowość używane i żądania pobierania.

Wykorzystanie Cloud Storage na stronie Limity App Engine.

Monitorowanie chmury

Chmura Monitoring zbiera dane, zdarzenia i metadane z produktów Google Cloud, które można wykorzystać do tworzenia kokpitów, wykresów i alarmów. Cloud Monitoring obejmuje następujące metryki Cloud Storage związane z regułami bezpieczeństwa:

Nazwa metryki Opis
Oceny reguł Liczba ocen reguł bezpieczeństwa Cloud Storage wykonanych w odpowiedzi na żądania zapisu lub odczytu. Możesz podzielić te dane według wyniku żądania (ALLOW, DENY lub ERROR) lub nazwy zasobnika.
Częstotliwość próbkowania
Dane Cloud Storage są próbkowane co 60 sekund, ale pojawienie się aktualizacji w panelach może potrwać do 4 minut.

Korzystając z tych danych, możesz skonfigurować panel Cloud Storage podobny do tego:

Wykorzystanie Cloud Storage w panelu Cloud Monitoring.

Wykonaj poniższe czynności, aby rozpocząć monitorowanie Cloud Storage za pomocą Cloud Monitoring.

Utwórz obszar roboczy Cloud Monitoring

Aby monitorować Cloud Firestore 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 Cloud Monitoring. W przeciwnym razie wybierz obszar roboczy dla swojego projektu.

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

  3. Kliknij przycisk Dodaj. Po skompilowaniu obszaru roboczego otworzy się strona monitorowania chmury.

Utwórz dashboard i dodaj wykres

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

Przed rozpoczęciem upewnij się, że projekt jest częścią chmurze Monitoring roboczej .

  1. Monitoring w chmurze Page, otworzy swoje miejsce pracy i przejść na stronę dashboardów.

    Przejdź do strony Pulpity nawigacyjne

  2. Kliknij Utwórz panel i wprowadź nazwę desce rozdzielczej.

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

  4. W oknie Dodaj wykres, wprowadź tytuł wykresu. Kliknij kartę Metric.

  5. W typie zasobu znaleźć i pola metrycznego, wprowadź w chmurze przez Firebase. Z automatycznie wypełnianego menu wybierz jedną z metryk Cloud Storage..

  6. Aby dodać więcej wskaźników na tym samym wykresie, kliknij przycisk Dodaj Metric i powtórz poprzedni krok.

  7. Opcjonalnie dostosuj swój wykres do potrzeb. Na przykład, w polu Filtr, kliknij + Dodaj filtr. Przewiń w dół, a następnie wybierz wartość lub zakres interesujących danych, według których chcesz filtrować wykres.

  8. Kliknij przycisk Zapisz.

Więcej informacji na temat cloud wykresy Monitoring, zobacz Praca z wykresów .

Utwórz politykę alertów

Możesz utworzyć zasady alertów na podstawie wskaźników Cloud Firestore. Wykonaj poniższe czynności, aby utworzyć zasady alertów, które będą wysyłać Ci e-maile, gdy określone dane Cloud Firestore przekroczą określony próg.

Przed rozpoczęciem upewnij się, że projekt jest częścią chmurze Monitoring roboczej .

  1. Monitoring w chmurze Page, otworzy swoje miejsce pracy, a następnie przejdź do strony Alerting.

    Przejdź do strony Utwórz nowe zasady alertów

  2. Kliknij Utwórz zasadę.

  3. Wpisz nazwę swojej polityki alertów.

  4. Dodaj warunek alertu na podstawie jednego z danych Cloud Firestore. Kliknij przycisk Dodaj warunek.

  5. Wybierz cel. W typie zasobu znaleźć i pola metrycznego, wprowadź w chmurze przez Firebase. Z automatycznie wypełnianego menu wybierz jedną z metryk Cloud Storage.

  6. Pod wyzwalaczy politycznych, użyj rozwijanych pól do zdefiniowania stanu ostrzegawczego.

  7. Dodaj kanał powiadomień do swojej polityki alertów. Pod Powiadomienia kliknij Dodaj Notification Channel. Wybierz E-mail z menu rozwijanego.

  8. Wpisz swój e-mail w polu adresu e-mail. Kliknij przycisk Dodaj.

  9. Opcjonalnie wypełnij pole dokumentacji, aby dołączyć dodatkowe informacje do powiadomienia e-mail.

  10. Kliknij przycisk Zapisz.

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

Więcej informacji na temat polityki alarmowania, zobacz Wprowadzenie do alarmowania .

Co dalej