Cómo funciona
- Tu aplicación usa un SDK de ClickStack (p. ej., Node.js, Python, Go). Estos SDKs se basan en los SDKs de OpenTelemetry, con funciones adicionales y mejoras de usabilidad.
- El SDK recopila y exporta trazas y logs mediante OTLP (HTTP o gRPC).
- El OpenTelemetry collector recibe la telemetría y la escribe en ClickHouse a través de los exportadores configurados.
Idiomas compatibles
Compatibilidad con OpenTelemetryAunque ClickStack ofrece SDK de lenguaje con telemetría y funcionalidades mejoradas, también puede usar sin problemas los SDK existentes de OpenTelemetry.
Protección mediante API key
init en el SDK o la variable de entorno OTEL_EXPORTER_OTLP_HEADERS:
Team Settings → API Keys.
Para la mayoría de los SDKs de lenguaje y las bibliotecas de telemetría compatibles con OpenTelemetry, puedes simplemente configurar la variable de entorno OTEL_EXPORTER_OTLP_ENDPOINT en tu aplicación o especificarla durante la inicialización del SDK:
Integración con Kubernetes
- Ver métricas de Kubernetes de pods y nodos asociados a sus servicios
- Correlacionar los logs y las trazas de la aplicación con métricas de infraestructura
- Hacer un seguimiento del uso de recursos y del rendimiento en todo el clúster de Kubernetes