Übersicht
Google Cloud Observability bietet Monitoring, Logging und Diagnose für Python-Anwendungen.
Python-Bibliotheken sind für die folgenden Google Cloud Observability-Dienste verfügbar:
Error Reporting
In Error Reporting werden Fehler aus Ihren laufenden Python-Anwendungen zusammengefasst und angezeigt. Informationen zu den ersten Schritten mit Error Reporting finden Sie unter Error Reporting für Python einrichten.
Cloud Logging
Mit Cloud Logging können Sie Log-Daten und Ereignisse in Python-Anwendungen speichern, suchen, analysieren, überwachen und einstellen. Logging bietet Bunyan- und Winston-Plug-ins sowie eine Cloud Logging API-Clientbibliothek. Informationen zu den ersten Schritten mit Logging finden Sie unter Cloud Logging für Python einrichten.
Cloud Monitoring
Cloud Monitoring erfasst Messwerte, Ereignisse und Metadaten aus Python-Anwendungen. Google Cloud Observability verwendet diese Daten, um Dashboards, Diagramme und Benachrichtigungen zu generieren.
Weitere Informationen finden Sie unter folgenden Links:
- Cloud-Clientbibliotheken für die Cloud Monitoring API
- Benutzerdefinierte Messwerte erstellen
- Messwerte lesen
- Messwerte durchsuchen
- Python-Clientbibliothek für die Cloud Monitoring API auf GitHub
Cloud Trace
Cloud Trace ist ein verteiltes Tracing-System fürGoogle Cloud , das Latenzdaten von Apps erfasst und diese nahezu in Echtzeit in der Google Cloud -Konsole anzeigt. Weitere Informationen finden Sie in der Cloud Trace-Dokumentation.
Cloud Profiler
Cloud Profiler ist ein statistischer Profiler mit geringem Overhead, der kontinuierlich Informationen zur CPU-Nutzung und Arbeitsspeicherzuweisung aus Ihren Produktionsanwendungen sammelt. Anschließend ordnet er diese Informationen dem Quellcode der Anwendung zu. So können Sie feststellen, welche Teile der Anwendung die meisten Ressourcen beanspruchen, und außerdem die Leistungsmerkmale des Codes unter die Lupe nehmen. Weitere Informationen finden Sie unter Profilerstellung für Python-Anwendungen.