Sie können Ihre Firebase Crashlytics-Daten in Cloud Logging exportieren. Sobald die Daten exportiert wurden, sind sie auch in der vollständigen Google Cloud Observability Suite verfügbar. Dort können Sie Ihre Logs filtern, benutzerdefinierte Dashboards erstellen, benutzerdefinierte Benachrichtigungen einrichten und die Daten sogar in andere Dienste exportieren. Eine vollständige Liste und Beispiele für die Arbeit mit Daten, die in Cloud Logging gespeichert sind, 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 nach Cloud Logging einrichten.
Export nach Cloud Logging einrichten
Rufen Sie in der Firebase Console die Seite 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: Wenn Sie die Messwerte zu absturzfreien Sitzungen besser nachvollziehen möchten, aktivieren Sie den Export von Firebase-Sitzungsdaten.
Wählen Sie aus, für welche Apps Protokolle exportiert werden sollen.
Wenn Sie bereits eine oder mehrere aktive Apps haben, wird im Verknüpfungsprozess eine geschätzte Datennutzung für Protokolle aus jeder Ihrer Apps angezeigt. Dieser Wert wird auf Grundlage des Volumens der Crashlytics-Daten der letzten 30 Tage geschätzt.
Verknüpfung mit Cloud Logging aufheben
Wenn Sie die Verknüpfung zu Cloud Logging aufheben, werden keine neuen Logs mehr exportiert.
Beachten Sie Folgendes:
Alle Daten, die bereits in Cloud Logging exportiert wurden, bleiben für die zulässige Aufbewahrungsfrist erhalten und 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 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 Console die Seite Integrationen auf.
Klicken Sie auf der Karte Cloud Logging auf Verwalten.
Sie können die Verknüpfung von Crashlytics insgesamt oder die Verknüpfung einer bestimmten App aufheben.
Wenn Sie die Verknüpfung Ihres Firebase-Projekts vollständig aufheben möchten, suchen Sie auf der Seite nach dem entsprechenden Button.
Bestätigen Sie bei entsprechender Aufforderung, dass Sie die Exporte beenden möchten.
Was passiert nach der Aktivierung des Exports?
Sie können die Logs für neue Ereignisse innerhalb weniger Minuten nach dem Empfang des Ereignisses durch Crashlytics aufrufen.
Datennutzung überwachen:
Den Datenverbrauch für Logs aus Ihren verknüpften Apps können Sie in der Cloud Logging-Integrationskarte in der Firebase-Konsole einsehen.
Auf der Seite Logspeicher in der Google Cloud Console können Sie die Datennutzung für den aktuellen und den vorherigen Monat einsehen.
Kontingente und Preise
Cloud Logging bietet ein kostenloses Nutzungsniveau pro Monat (pro Projekt). Die Nutzung kann in jedem Google- oder Firebase-Produkt erfolgen, in dem Cloud Logging verwendet wird. 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 Preisen für Cloud Logging
Sie können Cloud Logging und die Abrechnung so im Blick behalten und verwalten:
Mit dem Google Cloud-Preisrechner können Sie Ihre Cloud Logging-Rechnungen schätzen.
Beschränken Sie die Loganzahl, indem Sie Ausschlussfilter für Logsenken erstellen.
Richten Sie Benachrichtigungen ein, 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.
Der Logeintrag für eine bestimmte Anfrage oder ein bestimmtes Ereignis kann sich verzögern oder in seltenen Fällen verloren gehen. Logs können zwar verwendet werden, um Anfragen oder Ereignisse nachzuvollziehen, spiegeln aber möglicherweise nicht die tatsächliche Nutzung wider, die in der Nutzung und Abrechnung Ihres Projekts angezeigt wird.
Nächste Schritte
Informationen zum Filtern von Protokollen, um bestimmte Informationen und Kosten für die Datenspeicherung und weitere Analysen aufzurufen.
Logbasierte Messwerte ansehen und erstellen. Diese Messwerte können dann in Cloud Monitoring für folgende Zwecke verwendet werden: