Eksportowanie danych Firebase do Cloud Logging

Eksportowanie danych z różnych usług Firebase do Cloud Logging umożliwia wyświetlanie, przeszukiwanie, filtrowanie i wykonywanie zapytań dotyczących logów z projektu i aplikacji. Na podstawie wyeksportowanych danych możesz tworzyć i używać wskaźników opartych na logach, budować wykresy i panele niestandardowe oraz konfigurować alerty niestandardowe.

Te usługi obsługują eksportowanie danych do Cloud Logging:

  • Firebase Hosting: po skonfigurowaniu eksportu Firebase eksportuje dzienniki żądań internetowych z Twoich Firebase Hosting witryn do Cloud Logging.

  • Firebase App Hosting: nie musisz konfigurować eksportu. Firebase automatycznie eksportuje logi z Firebase App Hosting do Cloud Logging.

  • Cloud Functions for Firebase: nie musisz konfigurować eksportu. Firebase automatycznie eksportuje logi funkcji do Cloud Logging.


Na tej stronie znajdziesz informacje pomocne w tych sytuacjach:

Co możesz zrobić z danymi wyeksportowanymi do Cloud Logging

Usługa Cloud Logging jest dostarczana przez Google Cloud Observability Suite.

Oto kilka sposobów pracy z danymi wyeksportowanymi do Cloud Logging:

  • Aby wyświetlać, wyszukiwać i filtrować te logi, możesz użyć Logs Explorer w konsoli Google Cloud.

  • Możesz wysyłać zapytania do logów, tworzyć i używać wskaźników opartych na logach, tworzyć wykresy i panele niestandardowe, konfigurować alerty niestandardowe oraz przechowywać dane logów.

  • Możesz wyeksportować swoje dane do innych usługodawców.

Więcej informacji o tych opcjach znajdziesz w ogólnej Cloud Loggingdokumentacji oraz na stronie konkretnego produktu Firebase Hosting.

Pamiętaj, że w przypadku Cloud Functions for Firebase możesz też wyświetlać logi w panelu Funkcje w konsoli Firebase.



Konfigurowanie eksportu do Cloud Logging

Aby skonfigurować eksport do Cloud Logging:

  1. Zaloguj się w Firebase konsoli i wybierz swój projekt.

  2. Kliknij , a następnie wybierz Ustawienia projektu.

  3. Wybierz kartę Integracje.

  4. Na karcie integracji Cloud Logging kliknij Połącz.

  5. Aby skonfigurować eksportowanie do Cloud Logging, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

    Jeśli masz już co najmniej 1 aktywną witrynęFirebase Hosting, w procesie łączenia wyświetli się szacowany poziom wykorzystania danych w przypadku logów z każdej z Twoich witryn. Ta wartość jest szacowana na podstawie ilości logów z ostatnich 30 dni.

Odłączenie od Cloud Logging spowoduje zatrzymanie eksportu nowych logów.

Rozłączenie z Cloud Logging może zatrzymać eksportowanie tylko w przypadku Firebase App HostingFirebase Hosting. Nie możesz zatrzymać eksportowania logów z usługi Cloud Functions for Firebase.

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.

Odłączenie od Cloud Logging jest możliwe na poziomie projektu Firebase, usługi lub zaplecza bądź witryny w przypadku konkretnej usługi.

Aby odłączyć konto od Cloud Logging:

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

  2. Na karcie Cloud Logging kliknij Zarządzaj.

  3. Możesz odłączyć konkretną usługę lub konkretne zaplecze lub witrynę dla danej usługi.

    Aby całkowicie odłączyć projekt Firebase, znajdź przycisk u dołu strony.

  4. Gdy pojawi się prośba, potwierdź, że chcesz zatrzymać eksportowanie.



Co się stanie po skonfigurowaniu eksportu?

Po skonfigurowaniu eksportu danych możesz oczekiwać tych działań:

Firebase Hosting

  • Logi dotyczące nowych żądań kierowanych do Twoich witryn Hosting są zwykle dostępne w ciągu 30 minut od przesłania żądania.

  • Monitoruj poziom wykorzystania danych:

    • Sprawdź poziom wykorzystania danych w przypadku logów z Twoich Hosting witryn na Cloud Logging karcie integracjiFirebase konsoli.

    • Sprawdź poziom wykorzystania danych w poszczególnych witrynach w Logs Explorer w konsoli Google Cloud (log_bytes). Jeśli Twój projekt korzysta z Cloud Logging w innych usługach, możesz też wyświetlić całkowite wykorzystanie w Logs Explorer.



Cloud Logging limity, ceny i okres przechowywania,

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 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ć:

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.