Eksportowanie danych Crashlytics do Cloud Logging

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

  1. W konsoli Firebase otwórz stronę Ustawienia > Integracje.

  2. Na karcie Cloud Logging kliknij Połącz.

  3. 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łą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:

  1. W konsoli Firebase otwórz kartę Ustawienia > Integracje.

  2. Na karcie Cloud Logging kliknij Zarządzaj.

  3. 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.

  4. 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:

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?