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
- Konfigurowanie eksportu do Cloud Logging
- Odłączanie projektu, aplikacji lub witryny od Cloud Logging
- Cloud Logging limity, ceny i utrzymanie użytkowników
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ę integracji w Firebase konsoli.
Dowiedz się więcej o integracji Cloud Logging z Firebase 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
Zaloguj się w Firebase konsoli i wybierz swój projekt.
Kliknij , a następnie wybierz Ustawienia projektu.
Kliknij kartę Integracje.
Na karcie integracji Cloud Logging kliknij Połącz.
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 integracji w Firebase 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.
Odłączanie projektu, aplikacji lub witryny od Cloud Logging
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:
Zaloguj się w Firebase konsoli i wybierz swój projekt.
Kliknij , a następnie wybierz Ustawienia projektu.
Kliknij kartę Integracje.
Na karcie integracji Cloud Logging kliknij Zarządzaj.
U dołu strony kliknij Zatrzymaj eksportowanie do Cloud Logging.
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:
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 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.