- Logs
- Metrics
- Traces
Primeiros passos
Instale o pacote de instrumentação OpenTelemetry do ClickStack
opentelemetry-bootstrap, incluída no SDK Python do OpenTelemetry, para analisar os pacotes da sua aplicação e gerar a lista de bibliotecas disponíveis.
Configure as variáveis de ambiente
- Managed ClickStack
- ClickStack Open Source
OTEL_SERVICE_NAME é usada para identificar seu serviço no HyperDX e pode ter qualquer nome que você quiser.
Execute a aplicação com o agente Python do OpenTelemetry
opentelemetry-instrument).
Se você estiver usando Gunicorn, uWSGI ou uvicorn
configure_opentelemetry dentro do hook post-fork.
- Gunicorn
- uWSGI
- uvicorn
Configuração avançada
Captura de rede
HYPERDX_ENABLE_ADVANCED_NETWORK_CAPTURE como 1.
Solução de problemas
Logs não aparecem devido ao nível de log
logging.NOTSET,
que equivale ao nível WARNING. Você pode especificar o nível de logging ao criar
um logger: