Możesz wyeksportować dane z usługi Firebase Crashlytics do Cloud Logging. Po wyeksportowaniu dane są też dostępne w pełnej wersji Google Cloud Observability Suite, gdzie możesz filtrować logi, tworzyć niestandardowe panele, konfigurować alerty niestandardowe, a nawet eksportować dane do innych usług. Pełną listę i przykłady pracy z danymi przechowywanymi w magazynie danych Cloud Logging znajdziesz w artykule Co możesz zrobić ze swoimi danymi?.
Na tej stronie dowiesz się, jak skonfigurować eksport danych sesji Crashlytics i (opcjonalnie) Firebase do Cloud Logging.
Konfigurowanie eksportu do: Cloud Logging
W konsoli Firebase otwórz stronę
Ustawienia > Integracje.Na karcie Cloud Logging kliknij Połącz.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby skonfigurować eksport do Cloud Logging, w tym te opcje:
(Domyślnie włączone) Aby lepiej zrozumieć dane dotyczące sesji bez awarii, włącz eksportowanie danych sesji Firebase.
Wybierz aplikacje, które będą eksportować logi.
Jeśli masz już co najmniej 1 aktywną aplikację, proces łączenia wyświetli szacowany poziom wykorzystania danych przez logi z każdej z Twoich aplikacji. Ta wartość jest szacowana na podstawie ilości danych Crashlytics z ostatnich 30 dni.
Odłącz od: Cloud Logging
Odłączenie od Cloud Logging spowoduje zatrzymanie eksportu nowych logów.
Pamiętaj:
Wszystkie dane wyeksportowane już do Cloud Logging będą przechowywane przez dozwolony czas przechowywania i mogą być naliczane opłaty za przechowywanie. Możesz ręcznie usunąć logi, aby uniknąć dalszych opłat.
Jeśli masz dane Cloud Logging przechowywane w innych usługach (takich jak BigQuery), mogą one podlegać innym warunkom przechowywania danych.
Możesz odłączyć Cloud Logging na poziomie projektu Firebase, na poziomie usługi Crashlytics lub na poziomie aplikacji.
Aby odłączyć konto od Cloud Logging:
W konsoli Firebase otwórz kartę
Ustawienia > Integracje.Na karcie Cloud Logging kliknij Zarządzaj.
Wybierz, czy chcesz całkowicie odłączyć Crashlytics, czy tylko konkretną aplikację.
Aby całkowicie odłączyć projekt w Firebase, znajdź przycisk u dołu strony.
Gdy pojawi się komunikat, potwierdź, że chcesz zatrzymać eksportowanie.
Co się stanie po włączeniu eksportu?
Wyświetlaj logi nowych zdarzeń w ciągu kilku minut od Crashlytics ich otrzymania.
Monitorowanie poziomu wykorzystania danych:
Poziom wykorzystania danych przez logi z połączonych aplikacji możesz sprawdzić w konsoli Firebase, klikając
Ustawienia > Integracje > karta Cloud Logging.Wykorzystanie danych w bieżącym i poprzednim miesiącu możesz sprawdzić na stronie Przechowywanie logów w konsoli Google Cloud.
Limity i ceny
Cloud Logging oferuje bezpłatny poziom korzystania miesięcznie (na projekt). Może to być dowolna usługa Google lub Firebase korzystająca z Cloud Logging. Możesz przejść na abonament Blaze z płatnością według wykorzystania, aby odblokować dodatkowe płatne funkcje i wykorzystanie. Dowiedz się więcej o cenach Cloud Logging.
Możesz monitorować Cloud Logging i zarządzać tymi zasobami oraz rozliczeniami:
Oszacuj swoje opłaty za Cloud Logging za pomocą Kalkulatora cen Google Cloud.
Ograniczaj logi, tworząc filtry wykluczania dla ujść logów.
Skonfiguruj alerty, aby kontrolować koszty.
Logi są automatycznie usuwane po 30 dniach, ale możesz ustawić niestandardowy okres przechowywania.
Pamiętaj, że wpis logu dotyczący konkretnego żądania lub zdarzenia może być opóźniony lub, w rzadkich przypadkach, pominięty. Dzienniki mogą być używane do analizowania żądań lub zdarzeń, ale mogą nie odzwierciedlać rzeczywistego wykorzystania, które pojawia się w wykorzystaniu i rozliczeniach projektu.
Co dalej?
Dowiedz się, jak filtrować logi, aby wyświetlać konkretne informacje i koszty związane z przechowywaniem danych oraz dalszą analizą.
Wyświetlaj i twórz wskaźniki oparte na logach, a następnie używaj ich w Cloud Monitoring, aby:
Dowiedz się więcej o schemacie logów wyeksportowanych danych.