W ramach zarządzania projektami Firebase będziesz chciał sprawdzać wykorzystanie Cloud Storage (na przykład, ile bajtów jest przechowywanych, ile żądań pobierania pochodzi z Twoich aplikacji).
Aby sprawdzić rozliczone użycie Cloud Storage, sprawdź panel użytkowania i rozliczeń .
Jeśli chodzi o wykorzystanie zasobów, zarówno karta Użycie Cloud Storage w konsoli Firebase, jak i dane dostępne w Cloud Monitoring mogą pomóc w monitorowaniu wykorzystania Cloud Storage. Ten rodzaj monitorowania może pomóc Ci wykryć potencjalne problemy w Twojej aplikacji. Przyjrzenie się użyciu aplikacji może również dać wgląd w rachunek. Ponadto, jeśli coś wydaje się nie tak, uzyskanie jasnego obrazu operacji zasobnika Cloud Storage (na przykład poprzez monitorowanie oceny reguł bezpieczeństwa Cloud Storage) może być pomocne w rozwiązywaniu problemów.
Konsola Firebase
Konsola Firebase zawiera pulpit nawigacyjny, który pokazuje przechowywane bajty pamięci masowej, liczbę obiektów, przepustowość i żądania pobierania w czasie. Metryki pamięci masowej (przechowywana liczba bajtów i liczba obiektów) są aktualizowane w ciągu 24 godzin. Metryki użytkowania (przepustowość i żądania pobierania) są aktualizowane co kilka godzin.
Ponadto konsola Firebase zapewnia pulpit nawigacyjny oceny reguł bezpieczeństwa Firebase, przydatny, szybki widok wywołań reguł. Możesz uzupełnić ten pulpit o szczegółową analizę w Cloud Monitoring.
Konsola Google Cloud
Tworząc projekt Firebase, tworzysz też projekt Google Cloud. Strona limitów App Engine w Google Cloud Console śledzi dzienne informacje o wykorzystaniu przestrzeni dyskowej, w tym liczbę przechowywanych bajtów, liczbę obiektów, wykorzystaną przepustowość i żądania pobierania.
Monitorowanie chmury
Cloud Monitoring zbiera dane, zdarzenia i metadane z produktów Google Cloud, których możesz użyć do tworzenia pulpitów nawigacyjnych, wykresów i alertó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 przeprowadzonych w odpowiedzi na żądania zapisu lub odczytu. Możesz rozbić tę metrykę według wyniku żądania (ZEZWÓL, ODMÓW lub BŁĄD) lub nazwy zasobnika. |
- Częstotliwość próbkowania
- Dane z Cloud Storage są próbkowane co 60 sekund, ale pojawienie się aktualizacji w panelach może zająć do 4 minut.
Korzystając z tych danych, możesz skonfigurować panel Cloud Storage w następujący sposób:
Wykonaj poniższe czynności, aby rozpocząć monitorowanie Cloud Storage za pomocą Cloud Monitoring.
Utwórz obszar roboczy Cloud Monitoring
Aby monitorować Firebase 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.
Otwórz stronę monitorowania chmury
Jeśli Twój projekt jest już częścią obszaru roboczego, zostanie otwarta strona Cloud Monitoring. W przeciwnym razie wybierz obszar roboczy dla swojego projektu.
Wybierz opcję Nowy obszar roboczy lub wybierz istniejący obszar roboczy.
Kliknij Dodaj . Po skompilowaniu obszaru roboczego zostanie otwarta strona Cloud Monitoring.
Utwórz pulpit nawigacyjny i dodaj wykres
Wyświetlaj metryki Firebase zebrane z Cloud Monitoring na własnych wykresach i pulpitach nawigacyjnych.
Zanim przejdziesz dalej, upewnij się, że Twój projekt jest częścią obszaru roboczego Cloud Monitoring .
Na stronie Cloud Monitoring otwórz swój obszar roboczy i przejdź do strony Pulpity nawigacyjne .
Kliknij opcję Utwórz pulpit nawigacyjny i wprowadź nazwę pulpitu nawigacyjnego.
W prawym górnym rogu kliknij Dodaj wykres .
W oknie Dodaj wykres wprowadź tytuł wykresu. Kliknij kartę Metryka .
W polu Znajdź typ i metrykę zasobu wpisz Cloud Storage dla Firebase . Z automatycznie wypełnionego menu wybierz jedną z metryk Cloud Storage.
Aby dodać więcej metryk do tego samego wykresu, kliknij Dodaj metrykę i powtórz poprzedni krok.
Opcjonalnie dostosuj wykres zgodnie z potrzebami. Na przykład w polu Filtr kliknij + Dodaj filtr . Przewiń w dół, a następnie wybierz wartość lub zakres dla interesującej Cię metryki, według której chcesz filtrować wykres.
Kliknij Zapisz .
Aby uzyskać więcej informacji na temat wykresów Cloud Monitoring, zobacz Praca z wykresami .
Utwórz zasady alertów
Możesz utworzyć zasady alertów na podstawie danych Firebase. Wykonaj poniższe czynności, aby utworzyć zasady alertów, które wysyłają do Ciebie 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 .
Na stronie Cloud Monitoring otwórz swój obszar roboczy i przejdź do strony alertów .
Kliknij Utwórz zasady .
Wprowadź nazwę zasad tworzenia alertów.
Dodaj warunek alertu na podstawie jednej z danych Firebase. Kliknij Dodaj warunek .
Wybierz cel . W polu Znajdź typ i metrykę zasobu wpisz Cloud Storage dla Firebase . Z automatycznie wypełnionego menu wybierz jedną z metryk Cloud Storage.
W obszarze Wyzwalacze zasad użyj pól listy rozwijanej, aby zdefiniować warunek alertu.
Dodaj kanał powiadomień do swoich zasad alertów. W sekcji Powiadomienia kliknij opcję Dodaj kanał powiadomień . Wybierz E-mail z menu rozwijanego.
Wprowadź swój adres e-mail w polu Adres e-mail . Kliknij Dodaj .
Opcjonalnie wypełnij pole dokumentacji, aby dołączyć dodatkowe informacje do powiadomienia e-mail.
Kliknij Zapisz .
Jeśli użycie Cloud Storage przekroczy skonfigurowany próg, otrzymasz powiadomienie e-mailem.
Aby uzyskać więcej informacji na temat zasad tworzenia alertów, zobacz Wprowadzenie do tworzenia alertów .