Visão geral
O Google Cloud Observability fornece monitoramento, geração de registros e diagnóstico de aplicativos em Python.
As bibliotecas do Python estão disponíveis para os seguintes serviços do Google Cloud Observability:
Error Reporting
O Error Reporting agrega e mostra erros produzidos nos seus apps Python em execução. Para começar a usar o Error Reporting, consulte Como configurar o Error Reporting para Python.
Cloud Logging
O Cloud Logging permite armazenar, pesquisar, analisar, monitorar e definir alertas em dados e eventos de registros em apps Python. O Logging fornece os plug-ins Bunyan e Winston, bem como uma biblioteca de cliente da API Cloud Logging. Para começar a usar o Logging, consulte Como configurar o Cloud Logging para Python.
Cloud Monitoring
O Cloud Monitoring coleta métricas, eventos e metadados de apps Python. O Google Cloud Observability usa esses dados para gerar painéis, gráficos e alertas.
Para mais informações, consulte os tópicos a seguir:
- Bibliotecas de clientes do Cloud para a API Cloud Monitoring
- Como criar métricas personalizadas
- Como ler métricas
- Procurar métricas
- Biblioteca de cliente do Python para a API Cloud Monitoring no GitHub
Cloud Trace
O Cloud Trace é um sistema de rastreamento distribuído para Google Cloud que coleta dados de latência de apps e os exibe quase em tempo real no console Google Cloud . Para mais informações, consulte a documentação do Cloud Trace.
Cloud Profiler
O Cloud Profiler é um criador de perfil estatístico de baixa sobrecarga. Ele coleta continuamente informações de uso de CPU e de alocação de memória dos aplicativos em produção. O Profiler atribui essas informações ao código-fonte do aplicativo para você identificar as partes que consomem mais recursos, além de esclarecer as características de desempenho do código. Para mais informações, consulte Como criar perfis de aplicativos Python.