Panoramica
Google Cloud Observability fornisce monitoraggio, logging e diagnostica per le app Python.
Le librerie Python sono disponibili per i seguenti servizi Google Cloud Observability:
Error Reporting
Error Reporting aggrega e mostra gli errori prodotti nelle app Python in esecuzione. Per iniziare a utilizzare Error Reporting, consulta Configurazione di Error Reporting per Python.
Cloud Logging
Cloud Logging ti consente di archiviare, cercare, analizzare, monitorare e impostare avvisi su dati ed eventi di log nelle app Python. Logging fornisce plug-in Bunyan e Winston, nonché una libreria client API Cloud Logging. Per iniziare a utilizzare Logging, consulta Configurare Cloud Logging per Python.
Cloud Monitoring
Cloud Monitoring raccoglie metriche, eventi e metadati dalle app Python. Google Cloud Observability utilizza questi dati per generare dashboard, grafici e avvisi.
Per maggiori informazioni, consulta i seguenti argomenti:
- Librerie client di Cloud per l'API Cloud Monitoring
- Creare metriche personalizzate
- Lettura delle metriche
- Metriche di navigazione
- Libreria client Python per l'API Cloud Monitoring su GitHub
Cloud Trace
Cloud Trace è un sistema di tracciamento distribuito per Google Cloud che raccoglie i dati di latenza dalle app e li visualizza quasi in tempo reale nella console Google Cloud . Per saperne di più, consulta la documentazione di Cloud Trace.
Cloud Profiler
Cloud Profiler è un profiler statistico a basso overhead che raccoglie continuamente informazioni sull'utilizzo della CPU e sull'allocazione della memoria dalle tue applicazioni di produzione. Attribuisce queste informazioni al codice sorgente dell'applicazione, aiutandoti a identificare le parti dell'applicazione che consumano più risorse e a mettere in luce le caratteristiche di rendimento del codice. Per saperne di più, consulta Profilazione delle app Python.