Możesz wyeksportować dane Firebase Crashlytics do formatu Cloud Logging. Po wyeksportowaniu dane są też dostępne w pełnej wersji Google Cloud Observability Suite, w której możesz filtrować logi, tworzyć niestandardowe panele, konfigurować niestandardowe alerty, a nawet eksportować dane do innych usług. Pełną listę działań, które możesz wykonać w przypadku danych przechowywanych w Cloud Logging, oraz przykłady znajdziesz w artykule Co możesz zrobić ze swoimi danymi?.
Na tej stronie dowiesz się, jak skonfigurować eksportowanie danych o sesjach Crashlytics i (opcjonalnie) Firebase do Cloud Logging.
Konfigurowanie eksportu do Cloud Logging
W konsoli Firebase otwórz stronę Integracje.
Na karcie Cloud Logging kliknij Połącz.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby skonfigurować eksportowanie do Cloud Logging, w tym te opcje:
(Włączone domyślnie) Aby lepiej zrozumieć dane o sesjach bez awarii, włącz eksportowanie danych o sesjach Firebase.
Wybierz aplikacje, z których chcesz eksportować logi.
Jeśli masz już co najmniej 1 aktywną aplikację, w procesie łączenia wyświetli się szacowany poziom wykorzystania danych w przypadku logów z każdej z nich. Ta wartość jest szacowana na podstawie ilości danych z ostatnich 30 dni.Crashlytics
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 retencji, a opłaty za przechowywanie mogą być nadal naliczane. Aby uniknąć dalszych opłat, możesz ręcznie usunąć logi.
Jeśli przechowujesz dane Cloud Logging w innych usługach (np. BigQuery), mogą Cię obowiązywać inne warunki przechowywania danych.
Możesz odłączyć Cloud Logging na poziomie projektu Firebase, Crashlytics usługi lub aplikacji.
Aby odłączyć konto od Cloud Logging:
W konsoli Firebase otwórz stronę Integracje.
Na karcie Cloud Logging kliknij Zarządzaj.
Możesz odłączyć Crashlytics całkowicie lub odłączyć konkretną aplikację.
Aby całkowicie odłączyć projekt Firebase, znajdź przycisk u dołu strony.
Gdy pojawi się komunikat, potwierdź, że chcesz zatrzymać eksportowanie.
Co się stanie po włączeniu eksportu?
Dzienniki nowych zdarzeń możesz wyświetlić w ciągu kilku minut od Crashlytics otrzymania zdarzenia.
Monitoruj poziom wykorzystania danych:
Poziom wykorzystania danych w przypadku logów z połączonych aplikacji możesz sprawdzić na Cloud Logging karcie integracji w Firebase konsoli.
Wyświetl bieżące i poprzednie miesięczne wykorzystanie danych na stronie Przechowywanie logów w konsoli Google Cloud.
Limity i ceny
Cloud Logging oferuje bezpłatny poziom wykorzystania miesięcznie (na projekt). Może to być dowolna usługa Google lub Firebase korzystająca z Cloud Logging. Możesz przenieść swój projekt na abonament Blaze z płatnością według wykorzystania, aby za opłatą uzyskać możliwość dodatkowego wykorzystania danych i funkcji. Dowiedz się więcej o cenach Cloud Logging.
Możesz monitorować Cloud Logging i rozliczenia oraz nimi zarządzać:
Oszacuj wysokość płatności za Cloud Logging, korzystając z Google Cloud Kalkulatora cen.
Ogranicz logi, tworząc filtry wykluczeń dla ujść logów.
Skonfiguruj alerty, aby kontrolować koszty.
Logi są automatycznie usuwane po 30 dniach, masz jednak możliwość ustawienia niestandardowego czasu ich przechowywania.
Pamiętaj, że wpis w dzienniku dotyczący konkretnego żądania lub zdarzenia może być opóźniony lub w rzadkich przypadkach pominięty. Dzienniki mogą służyć do analizowania żądań lub zdarzeń, ale mogą nie odzwierciedlać rzeczywistego wykorzystania, które jest widoczne w sekcji wykorzystania projektu i płatności.
Co dalej?
Dowiedz się, jak filtrować logi, aby wyświetlać konkretne informacje i koszty przechowywania danych oraz przeprowadzać dalsze analizy.
Wyświetlaj i twórz wskaźniki oparte na logach, a następnie używaj ich w Cloud Monitoring, aby wykonywać te czynności:
Dowiedz się więcej o schemacie logów dla wyeksportowanych danych.