Verknüpfen Sie Cloud Logging mit Firebase
Durch die Verknüpfung Ihres Firebase-Projekts mit Cloud Logging können Sie Protokolle Ihres Projekts anzeigen, durchsuchen und filtern.
- Firebase Hosting: Nachdem Sie Ihr Projekt verknüpft haben, exportiert es Webanfrageprotokolle von Ihren Firebase Hosting-Sites in Cloud Logging.
- Cloud Functions für Firebase: Sie müssen Ihr Projekt nicht konfigurieren oder verknüpfen, damit es Funktionsprotokolle automatisch nach Cloud Logging exportiert.
In diesem Artikel :
Informationen zu Exporten nach Cloud Logging
Cloud Logging wird von der Operations Suite von Google Cloud bereitgestellt.
Wenn Sie Ihre Protokolle nach Cloud Logging exportieren, können Sie die Logs Viewer-Oberfläche in der Google Cloud Console verwenden, um diese Protokolle anzuzeigen, zu durchsuchen und zu filtern. Sie können andere Google Cloud-Tools verwenden, um Ihre Protokolle abzufragen, protokollbasierte Metriken zu erstellen und zu verwenden und Ihre Protokolldaten zu speichern. Weitere Informationen zu diesen Tools finden Sie in der Cloud Logging-Dokumentation .
Für Cloud Functions können Sie Ihre Protokolle auch im Funktions-Dashboard der Firebase-Konsole anzeigen.
Firebase-Hosting
Durch die Verwendung von Cloud Logging mit Hosting können Sie verfolgen, von wo und wann Sie Besuche auf Ihrer Website haben, den Antwortstatus Ihrer Website, die Latenz von Endbenutzeranfragen und mehr.
Wenn Ihr Projekt mehrere Hosting-Sites umfasst, können Sie auswählen, welche Ihrer Hosting-Sites Protokolle exportieren sollen. Anschließend können Sie Ihre Protokolldaten nach Hosting-Site und sogar nach Domäne filtern und anzeigen. Durch die Auswahl bestimmter Hosting-Sites zum Exportieren von Protokollen können Sie auch die Menge der für Ihr Projekt verarbeiteten Daten steuern. Um die Datennutzung für Protokolle Ihrer Hosting-Sites anzuzeigen, besuchen Sie die Cloud Logging- Integrationskarte in der Firebase-Konsole.
Weitere Informationen zur Cloud Logging-Integration mit Firebase Hosting finden Sie in der Hosting-Dokumentation .
Kontingente, Preise und Aufbewahrung für Cloud Logging
Cloud Logging ist für bis zu 50 GB Datennutzung pro Monat (pro Projekt) kostenlos. Diese Nutzung kann von jedem Google- oder Firebase-Produkt aus erfolgen, das Cloud Logging verwendet. Sie können Ihr Projekt auf den Blaze-Abrechnungsplan upgraden, um zusätzliche kostenpflichtige Nutzung freizuschalten. Erfahren Sie mehr über die Preise für Cloud Logging .
Sie können Cloud Logging und Abrechnung überwachen und verwalten:
- Schätzen Sie Ihre Cloud Logging-Rechnungen mit dem Google Cloud-Preisrechner .
- Drosseln Sie Protokolle, indem Sie Ausschlüsse erstellen .
- Richten Sie Benachrichtigungen ein, um die Kosten zu kontrollieren.
Protokolle von Firebase Hosting und Cloud Functions for Firebase werden nach 30 Tagen automatisch gelöscht, mit der Option , eine benutzerdefinierte Aufbewahrung festzulegen.
Beachten Sie, dass der Protokolleintrag für eine bestimmte Anfrage verzögert werden oder in seltenen Fällen gelöscht werden kann. Obwohl Protokolle zum Verständnis von Anfragen verwendet werden können, spiegeln sie möglicherweise nicht die tatsächliche Nutzung wider, die in Ihrer Projektnutzung und -abrechnung angezeigt wird.
Verknüpfen Sie ein Firebase-Projekt mit Cloud Logging
So verknüpfen Sie Ihr Firebase-Projekt, insbesondere Ihre Firebase-Hosting-Sites, mit Cloud Logging:
- Gehen Sie zu Ihrem
Projekteinstellungen in der Firebase-Konsole.
- Wählen Sie die Registerkarte Integrationen .
- Klicken Sie auf der Cloud Logging- Karte auf Link .
- Befolgen Sie die Anweisungen auf dem Bildschirm, um auszuwählen, welche Hosting-Sites Protokolle exportieren.
Wenn Sie bereits über eine oder mehrere aktive Hosting-Sites verfügen, zeigt der Verknüpfungsworkflow einen geschätzten Datennutzungsgrad für Protokolle von jeder Ihrer Hosting-Sites an. Dieser Wert wird aus den letzten 30 Tagen geschätzt.
Nach der Verknüpfung werden Protokolle für alle neuen Anfragen an Ihre Hosting-Sites normalerweise innerhalb von 30 Minuten nach der Anfrage angezeigt.
Sie können den Datennutzungsgrad für Protokolle von Ihren Hosting-Sites auf der Cloud Logging- Integrationskarte in der Firebase-Konsole anzeigen. Sie können Ihren Datennutzungsgrad pro Site auch in der Logs Viewer-Oberfläche in der Google Cloud Console anzeigen (die log_bytes Metrik). Wenn Ihr Projekt Cloud Logging für andere Produkte verwendet, können Sie die Gesamtnutzung auch in der Logs Viewer-Oberfläche anzeigen.
Heben Sie die Verknüpfung eines Firebase-Projekts mit Cloud Logging auf
Indem Sie die Verknüpfung Ihres Firebase-Projekts mit Cloud Logging aufheben, stoppen Sie alle Firebase Hosting-Exporte nach Cloud Logging.
Beachten Sie Folgendes:
- Wenn Sie Cloud Functions für Firebase verwenden, werden Ihre Funktionsprotokolle weiterhin nach Cloud Logging exportiert.
- Wenn Sie Ihre Datensätze für Hosting-Protokolle in Cloud Logging nicht löschen, bleiben sie 30 Tage lang bestehen und werden dann automatisch aus Cloud Logging gelöscht.
- Wenn Sie Cloud Logging-Daten für Hosting-Protokolle in anderen Diensten (z. B. BigQuery) gespeichert haben, unterliegen diese Daten möglicherweise anderen Bedingungen für die Datenpersistenz.
So trennen Sie die Verknüpfung Ihres Firebase-Projekts, insbesondere Ihrer Firebase-Hosting-Sites, mit Cloud Logging:
- Gehen Sie zu Ihrem
Projekteinstellungen in der Firebase-Konsole.
- Wählen Sie die Registerkarte Integrationen .
- Klicken Sie auf der Karte „Cloud Logging" auf „Verwalten" .
- Klicken Sie unten auf der Seite auf Exporte in Cloud Logging stoppen .
- Bestätigen Sie, dass Sie die Verknüpfung aufheben und alle Exporte stoppen möchten.
No comments:
Post a Comment