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 Suiteverfügbar. Dort können Sie Ihre Logs filtern, benutzerdefinierte Dashboards erstellen, benutzerdefinierte Benachrichtigungen einrichten, und sogar die Daten in andere Dienste exportieren. Eine umfassende Liste und Beispiele für die Arbeit mit in Cloud Logginggespeicherten Daten finden Sie unter Was kann ich mit meinen Daten tun?.
Auf dieser Seite wird beschrieben, wie Sie den Export von Crashlytics und (optional) Firebase-Sitzungsdaten in Cloud Logging einrichten.
Export nach Cloud Logging einrichten
Rufen Sie in der Firebase Console die Integrationen Seite 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) Aktivieren Sie den Export von Firebase-Sitzungsdaten, um die Messwerte zu absturzfreien Sitzungen leichter verständlich zu machen.
Wählen Sie aus, für welche Apps Logs exportiert werden sollen.
Wenn Sie bereits eine oder mehrere aktive Apps haben, wird im Verknüpfungsworkflow eine Schätzung der Datennutzung für Logs aus jeder Ihrer Apps angezeigt. Dieser Wert wird anhand des CrashlyticsDatenvolumens 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 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, gelten für diese Daten möglicherweise andere Bedingungen hinsichtlich der Daten persistenz.
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 Console die Integrationen Seite auf.
Klicken Sie auf der Karte Cloud Logging auf Verwalten.
Wählen Sie aus, ob Sie die Verknüpfung mit Crashlytics vollständig oder ob Sie die Verknüpfung mit einer bestimmten App aufheben möchten.
Wenn Sie die Verknüpfung mit Ihrem Firebase-Projekt vollständig aufheben möchten, suchen Sie den Button unten auf der Seite.
Bestätigen Sie, dass Sie den Export beenden möchten.
Was passiert nach der Aktivierung des Exports?
Logs für neue Ereignisse sind innerhalb weniger Minuten verfügbar, nachdem Crashlytics das Ereignis empfangen hat.
Sie können Ihre Datennutzung so prüfen:
Die Datennutzung für Logs aus Ihren verknüpften Apps finden Sie in der Cloud Logging Integrationskarte in der Firebase Konsole.
Die Datennutzung für den aktuellen und den vorherigen Monat finden Sie auf der Seite Logs-Speicher in der Google Cloud Konsole.
Kontingente und Preise
Cloud Logging bietet eine kostenlose Nutzungsebene pro Monat und Projekt. Die Nutzung kann von jedem Google- oder Firebase-Produkt stammen, das Cloud Logging verwendet. Durch ein Upgrade Ihres Projekts auf den Blaze-Tarif (Pay as you go) können Sie weitere kostenpflichtige Kapazitäten und Funktionen nutzen. Weitere Informationen zu den Preisen für Cloud Logging
Sie können Cloud Logging und die Abrechnung so prüfen und verwalten:
Schätzen Sie Ihre Cloud Logging Rechnungen mit dem Google Cloud Preisrechner.
Sie können die Loganzahl beschränken, indem Sie Ausschlussfilter für Logsenken erstellen.
Sie können Benachrichtigungen einrichten, um die Kosten besser im Blick zu behalten.
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übersicht und Abrechnung Ihres Projekts angezeigt wird.
Nächste Schritte
Logbasierte Messwerte ansehen und erstellen , diese Messwerte dann in Cloud Monitoring verwenden, um Folgendes zu tun:
Informationen zum Logschema für exportierte Daten.