Sie können Ihre Firebase Crashlytics-Daten in Cloud Logging exportieren. Nach dem Export sind die Daten auch in der vollständigen Google Cloud Observability Suite verfügbar. Dort können Sie Logs filtern, benutzerdefinierte Dashboards erstellen, benutzerdefinierte Benachrichtigungen einrichten und sogar Daten in andere Dienste exportieren. Eine umfassende Liste und Beispiele für die Arbeit mit in Cloud Logging gespeicherten Daten finden Sie unter Was können Sie mit Ihren Daten tun?.
Auf dieser Seite wird beschrieben, wie Sie den Export von Crashlytics- und (optional) Firebase-Sitzungsdaten nach Cloud Logging einrichten.
Export nach Cloud Logging einrichten
Rufen Sie in der Firebase-Konsole die Seite
Einstellungen > Integrationen 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. Dazu gehören die folgenden Optionen:
(Standardmäßig aktiviert) Um die Messwerte zu absturzfreien Sitzungen leichter verständlich zu machen, können Sie den Export von Firebase-Sitzungsdaten aktivieren.
Wählen Sie aus, welche Apps Protokolle exportieren sollen.
Wenn Sie bereits eine oder mehrere aktive Anwendungen haben, wird im Verknüpfungsworkflow eine geschätzte Datennutzung für Logs aus jeder Ihrer Anwendungen angezeigt. Dieser Wert wird anhand des Volumens der Crashlytics-Daten 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.
Beachten Sie Folgendes:
Alle Daten, die bereits nach Cloud Logging exportiert wurden, bleiben für die zulässige Aufbewahrungsdauer erhalten. Es können weiterhin Speichergebühren anfallen. Sie können Ihre Logs manuell löschen, um weitere Abrechnungen zu vermeiden.
Falls Sie Cloud Logging-Daten in anderen Diensten wie BigQuery gespeichert haben, unterliegen diese Daten möglicherweise anderen Bedingungen hinsichtlich der Datenpersistenz.
Sie können die Verknüpfung mit Cloud Logging auf Firebase-Projektebene, auf Crashlytics-Produktebene oder auf App-Ebene aufheben.
So heben Sie die Verknüpfung mit Cloud Logging auf:
Rufen Sie in der Firebase-Konsole den Tab
Einstellungen > Integrationen auf.Klicken Sie auf der Karte Cloud Logging auf Verwalten.
Sie können die Verknüpfung mit Crashlytics vollständig oder die Verknüpfung mit einer bestimmten App aufheben.
Wenn Sie die Verknüpfung mit Ihrem Firebase-Projekt vollständig aufheben möchten, klicken Sie auf die Schaltfläche unten auf der Seite.
Bestätigen Sie, dass Sie die Exporte beenden möchten, wenn Sie dazu aufgefordert werden.
Was passiert, nachdem Sie den Export aktiviert haben?
Logs für neue Ereignisse werden innerhalb weniger Minuten nach dem Empfang des Ereignisses durch Crashlytics angezeigt.
So behalten Sie Ihre Datennutzung im Blick:
Die Datennutzungsstufe für Logs aus Ihren verknüpften Apps finden Sie in der Firebase-Konsole unter
Einstellungen > Integrationen > Karte Cloud Logging.Sie können Ihre Datennutzung für den aktuellen und den vorherigen Monat in der Google Cloud Console auf der Seite Logspeicher einsehen.
Kontingente und Preise
Cloud Logging bietet eine kostenlose Nutzung pro Monat (pro Projekt). Die Nutzung kann über ein beliebiges Google- oder Firebase-Produkt erfolgen, das Cloud Logging verwendet. Durch ein Upgrade Ihres Projekts auf das Blaze-Preismodell (Pay as you go) können Sie weitere kostenpflichtige Kapazitäten und Funktionen nutzen. Weitere Informationen zu Preisen für Cloud Logging.
Sie können Cloud Logging und die Abrechnung überwachen und verwalten:
Mit dem Google Cloud-Preisrechner können Sie Ihre Cloud Logging-Kosten schätzen.
Drosseln Sie die Protokolle, indem Sie „Ausschließen“-Filter für Logsenken erstellen.
Richten Sie Benachrichtigungen zur besseren Kostenkontrolle ein.
Logs werden nach 30 Tagen automatisch gelöscht. Sie haben aber die Möglichkeit, eine benutzerdefinierte Aufbewahrung einzurichten.
Der Logeintrag für eine bestimmte Anfrage oder ein bestimmtes Ereignis kann verzögert oder in seltenen Fällen verworfen werden. Logs können zwar verwendet werden, um Anfragen oder Ereignisse zu verstehen, sie spiegeln jedoch möglicherweise nicht die tatsächliche Nutzung wider, die in der Nutzung und Abrechnung Ihres Projekts angezeigt wird.
Nächste Schritte
Logs filtern, um bestimmte Informationen und Kosten für die Datenspeicherung und weitere Analysen aufzurufen
Logbasierte Messwerte ansehen und erstellen und diese Messwerte dann in Cloud Monitoring für Folgendes verwenden: