Como funciona
- Sua aplicação usa um SDK do ClickStack (por exemplo, Node.js, Python, Go). Esses SDKs são baseados nos SDKs do OpenTelemetry, com recursos adicionais e melhorias de usabilidade.
- O SDK coleta e exporta traces e logs via OTLP (HTTP ou gRPC).
- O coletor do OpenTelemetry recebe a telemetria e a grava no ClickHouse por meio dos exporters configurados.
Linguagens compatíveis
Compatibilidade com OpenTelemetryEmbora o ClickStack ofereça SDKs de linguagem próprios para diversas linguagens, com telemetria aprimorada e funcionalidades extras, você também pode usar os SDKs do OpenTelemetry já existentes sem problemas.
Proteção com API key
Não é necessário para o Managed ClickStackA API key não é necessária no Managed ClickStack.
init no SDK ou a variável de ambiente OTEL_EXPORTER_OTLP_HEADERS:
Team Settings → API Keys.
Para a maioria dos SDKs de linguagem e bibliotecas de telemetria compatíveis com OpenTelemetry, basta definir a variável de ambiente OTEL_EXPORTER_OTLP_ENDPOINT na sua aplicação ou especificá-la durante a inicialização do SDK:
Integração com Kubernetes
- Visualizar métricas do Kubernetes para pods e nós associados aos seus serviços
- Correlacionar logs e traces da aplicação com métricas de infraestrutura
- Acompanhar o uso de recursos e o desempenho em todo o cluster Kubernetes