Wenn Sie Daten aus verschiedenen Firebase-Produkten in Cloud Logging exportieren, können Sie Logs aus Ihrem Projekt und Ihren Apps ansehen, durchsuchen, filtern und abfragen. Mit den exportierten Daten können Sie logbasierte Messwerte erstellen und verwenden, Diagramme und benutzerdefinierte Dashboards erstellen und benutzerdefinierte Benachrichtigungen einrichten.
Die folgenden Produkte unterstützen den Datenexport nach Cloud Logging:
Firebase Crashlytics: Nachdem Sie den Export eingerichtet haben, exportiert Firebase Crashlytics-Ereignisse und optional Firebase-Sitzungsdaten nach Cloud Logging.
Firebase Hosting: Nachdem Sie den Export eingerichtet haben, exportiert Firebase Web anfrage-Logs von Ihren Firebase Hosting Websites nach Cloud Logging.
Firebase App Hosting: Sie müssen den Export nicht einrichten. Firebase exportiert Logs für Firebase App Hosting automatisch nach Cloud Logging.
Cloud Functions for Firebase:Sie müssen den Export nicht einrichten. Firebase exportiert Logs für Funktionen automatisch nach Cloud Logging.
Auf dieser Seite finden Sie Informationen zu folgenden Themen:
- Möglichkeiten zur Verwendung von Daten, die nach Cloud Logging exportiert wurden
- Export nach Cloud Logging einrichten
- Was passiert nach dem Einrichten des Exports?
- Cloud Logging Kontingente, Preise und Aufbewahrung
Möglichkeiten zur Verwendung von Daten, die nach Cloud Logging exportiert wurden
Cloud Logging wird von der Google Cloud Observability Suite bereitgestellt.
Hier sind einige Möglichkeiten, wie Sie mit Daten arbeiten können, die nach Cloud Logging exportiert wurden:
Sie können diese Logs im Logs Explorer in der Google Cloud Console ansehen, durchsuchen und filtern.
Sie können Ihre Logs abfragen, logbasierte Messwerte erstellen und verwenden, Diagramme und benutzerdefinierte Dashboards erstellen, benutzerdefinierte Benachrichtigungen einrichten und Ihre Logdaten speichern.
Sie können Ihre Daten zu anderen Dienstanbietern exportieren.
Weitere Informationen zu diesen Optionen finden Sie in der allgemeinen Cloud Logging Dokumentation, sowie auf den produktspezifischen Seiten für Firebase Crashlytics und Firebase Hosting.
Beachten Sie, dass Sie für Cloud Functions for Firebase Ihre Logs auch im Dashboard Hosting & Serverless > Functions der Firebase Console ansehen können.
Export nach Cloud Logging einrichten
So richten Sie den Export nach Cloud Logging ein:
Melden Sie sich in der Firebase Console an und wählen Sie Ihr Projekt aus.
Rufen Sie die
Einstellungen > Integrationen Tab auf.Klicken Sie auf der Karte Cloud Logging auf Verknüpfen.
Folgen Sie der Anleitung auf dem Bildschirm, um den Export nach Cloud Logging einzurichten.
Wenn Sie bereits eine oder mehrere aktive Apps oder Firebase Hosting Websites haben, wird im Verknüpfungsworkflow eine Schätzung der Datennutzung für Logs aus jeder Ihrer Apps oder Websites angezeigt. Dieser Wert wird anhand des Datenvolumens der letzten 30 Tage geschätzt.
Verknüpfung mit Cloud Logging aufheben
Wenn Sie die Verknüpfung mit Cloud Logging aufheben, werden keine neuen Logs mehr exportiert.
Die Verknüpfung mit Cloud Logging kann nur den Export für Firebase App Hosting, Firebase Hosting und Firebase Crashlytics beenden. Der Export von Logs für Cloud Functions for Firebase kann nicht beendet werden.
Beachten Sie Folgendes:
Alle bereits in Cloud Logging exportierten Daten werden für die zulässige Aufbewahrungsdauer gespeichert. Es können weiterhin Speichergebühren anfallen. Sie können Ihre Logs manuell löschen, um weitere Kosten zu vermeiden.
Falls Sie Cloud Logging Daten in anderen Diensten wie BigQuery gespeichert haben, unterliegen diese Daten möglicherweise anderen Bedingungen hinsichtlich der Daten persistenz.
Sie können die Verknüpfung mit Cloud Logging auf Firebase-Projekt ebene, Produktebene oder auf Backend-, Website- oder App-Ebene für ein bestimmtes Produkt aufheben.
So heben Sie die Verknüpfung mit Cloud Logging auf
Rufen Sie in der Firebase Console die
Einstellungen > Integrationen tab auf.Klicken Sie auf der Karte Cloud Logging auf Verwalten.
Wählen Sie aus, ob Sie die Verknüpfung eines bestimmten Produkts oder eines bestimmten Backends, einer bestimmten Website oder App für ein bestimmtes Produkt aufheben möchten.
Wenn Sie die Verknüpfung Ihres Firebase-Projekts vollständig aufheben möchten, suchen Sie nach dem Button unten auf der Seite.
Bestätigen Sie, dass Sie den Export beenden möchten.
Was passiert nach dem Einrichten des Exports?
Nachdem Sie den Datenexport eingerichtet haben, können Sie Folgendes erwarten.
Firebase Crashlytics
Logs für neue Ereignisse sind innerhalb weniger Minuten verfügbar, nachdem Crashlytics das Ereignis erhalten hat.
So prüfen Sie Ihre Datennutzung:
In der Firebase Console können Sie die Datennutzung für Logs aus Ihren verknüpften Apps in den
Einstellungen > Integrationen > Cloud Logging Karte ansehen.In der Google Cloud Console können Sie die Datennutzung des aktuellen und des vorherigen Monats auf der Logs Storage Seite ansehen.
Firebase Hosting
Logs für neue Anfragen an Ihre Hosting Websites sind in der Regel innerhalb von
30 Minuten nach der Anfrage verfügbar.So prüfen Sie Ihre Datennutzung:
In der Firebase Console können Sie die Datennutzung für Logs von Ihren Hosting Websites in den
Einstellungen > Integrationen > Cloud Logging Karte ansehen.In der Google Cloud Console können Sie die Datennutzung pro Website in der Logs Explorer ansehen (insbesondere der Messwert
log_bytes). Wenn Ihr Projekt Cloud Logging für andere Produkte verwendet, können Sie die Gesamtnutzung im Logs Explorer ansehen.
Cloud Logging Kontingente, Preise und Aufbewahrung
Cloud Logging bietet eine kostenlose Nutzungsebene pro Monat und Projekt. Die Nutzung kann von jedem Google- oder Firebase-Produkt stammen, das Cloud Logging verwendet. Sie können ein Upgrade Ihres Projekts auf das Blaze-Preismodell (Pay as you go) durchführen, um zusätzliche kostenpflichtige Nutzung und Funktionen freizuschalten. Weitere Informationen zu den Preisen für Cloud Logging
Sie können Cloud Logging und die Abrechnung prüfen und verwalten:
Schätzen Sie Ihre Cloud Logging Rechnungen mit dem Google Cloud Preisrechner.
Beschränken Sie die Loganzahl, indem Sie Ausschlussfilter für Logsenken erstellen.
Richten Sie Benachrichtigungen ein, um die Kosten zu kontrollieren.
Logs werden nach 30 Tagen automatisch gelöscht. Sie haben aber die Möglichkeit, die benutzerdefinierte Aufbewahrung einzurichten.
Beachten Sie, dass der Logeintrag für eine bestimmte Anfrage oder ein bestimmtes Ereignis verzögert oder in seltenen Fällen gelöscht werden kann. Logs können zwar verwendet werden, um Anfragen oder Ereignisse zu verstehen, sie spiegeln aber möglicherweise nicht die tatsächliche Nutzung wider, die in der Nutzungs- und Abrechnungsübersicht Ihres Projekts angezeigt wird.