Eksportowanie danych Firebase do Cloud Logging

Eksportowanie danych z różnych usług Firebase do Cloud Logging umożliwia wyświetlanie, przeszukiwanie i filtrowanie logów z projektu i aplikacji.

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.

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

Na tej stronie znajdziesz informacje pomocne w tych sytuacjach:

Informacje o eksportowaniu do Cloud Logging

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

Gdy wyeksportujesz logi do Cloud Logging, możesz użyć Logs Viewer interfejsu w konsoli Google Cloud, aby wyświetlać, przeszukiwać i filtrować te logi. Do wykonywania zapytań o logi, tworzenia i używania danych logów oraz przechowywania danych logów możesz używać innych narzędzi Google Cloud. Więcej informacji o tych narzędziach znajdziesz w Cloud Loggingdokumentacji.

W przypadku Cloud Functions for Firebase możesz też wyświetlać logi w panelu Funkcje w konsoli Firebase.

Firebase Hosting

Korzystając z usługi Cloud Logging w połączeniu z usługą Hosting, możesz śledzić, skąd i kiedy pochodzą wizyty w Twojej witrynie, stany odpowiedzi witryny, opóźnienia w odpowiedziach na żądania użytkowników i inne dane.

Jeśli w projekcie masz kilka Hosting witryn, możesz wybrać, z których z nich będą eksportowane logi.Hosting Możesz następnie filtrować i wyświetlać dane dzienników według Hostingwitryny, a nawet domeny. Wybierając konkretne witryny, z których chcesz eksportować logi, możesz też kontrolować ilość danych przetwarzanych na potrzeby projektu.Hosting Aby wyświetlić wykorzystanie danych w przypadku dzienników z Twoich Hosting witryn, otwórz Cloud Logging kartę integracjiFirebase konsoli.

Dowiedz się więcej o integracji Cloud LoggingFirebase Hosting.

Konfigurowanie eksportu do Cloud Logging

Poniżej znajdziesz instrukcje konfigurowania eksportu do Cloud Logging i wybierania witryn, które chcesz połączyć z Cloud Logging.Firebase Hosting

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

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

  3. Kliknij kartę Integracje.

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

  5. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby skonfigurować Cloud Logging i wybrać witryny Hosting, które będą eksportować logi.

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

Po połączeniu kont dzienniki nowych żądań dotyczących Twoich witryn Hosting będą zwykle pojawiać się w ciągu 30 minut od przesłania żądania.

  • Poziom wykorzystania danych w przypadku logów z Twoich witryn Hosting możesz sprawdzić na karcie integracjiFirebase konsoli.Cloud Logging

  • Poziom wykorzystania danych w poszczególnych witrynach możesz sprawdzić w interfejsie Google Cloud konsoli (log_bytes).Logs Viewer Jeśli Twój projekt wykorzystuje Cloud Logging w innych usługach, możesz też wyświetlić całkowite wykorzystanie w interfejsie Logs Viewer.

Jeśli odłączysz projekt Firebase od Cloud Logging, zatrzymasz wszystkie eksporty Firebase Hosting do Cloud Logging. To działanie nie ma wpływu na eksportowanie logów w przypadku Cloud Functions for Firebase.

.

Pamiętaj:

  • Jeśli korzystasz z Cloud Functions for Firebase, Twoje logi funkcji będą nadal eksportowane do Cloud Logging.

  • Jeśli nie usuniesz swoich zbiorów danych dla logów Hosting w Cloud Logging, będą one przechowywane przez 30 dni, a potem zostaną automatycznie usunięte z Cloud Logging.

  • Jeśli przechowujesz dane Cloud Logging dla logów Hosting w innych usługach (np. BigQuery), mogą Cię obowiązywać inne warunki przechowywania danych.

Aby odłączyć projekt Firebase, a w szczególności witryny Firebase Hosting, od Cloud Logging:

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

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

  3. Kliknij kartę Integracje.

  4. Na karcie integracji Cloud Logging kliknij Zarządzaj.

  5. U dołu strony kliknij Zatrzymaj eksportowanie do Cloud Logging.

  6. Potwierdź, że chcesz odłączyć aplikację i zatrzymać wszystkie eksporty.

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ć i zarządzać Cloud Logging oraz rozliczeniami:

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 może być opóźniony lub w rzadkich przypadkach pominięty. Logi mogą być przydatne do analizowania żądań, ale mogą nie odzwierciedlać rzeczywistego wykorzystania, które jest widoczne w sekcji wykorzystania projektu i płatności.