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.
| Idioma | Descripción | Enlace |
|---|---|---|
| AWS Lambda | Instrumente sus funciones de AWS Lambda | Documentación |
| Browser | SDK de JavaScript para aplicaciones basadas en navegador | Documentación |
| Elixir | Aplicaciones de Elixir | Documentación |
| Go | Aplicaciones y microservicios en Go | Documentación |
| Java | Aplicaciones de Java | Documentación |
| NestJS | Aplicaciones de NestJS | Documentación |
| Next.js | Aplicaciones de Next.js | Documentación |
| Node.js | Entorno de ejecución de JavaScript para aplicaciones del lado del servidor | Documentación |
| Deno | Aplicaciones de Deno | Documentación |
| Python | Aplicaciones y servicios web en Python | Documentación |
| React Native | Aplicaciones móviles de React Native | Documentación |
| Ruby | Aplicaciones de Ruby on Rails y servicios web | Documentación |
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