Voltar

OpenTelemetry eBPF Instrumentation chega à versão v1.0.0

Aprofundamento CEVIU

Aprofundamento

O OBI (OpenTelemetry eBPF Instrumentation) chegou à v1.0.0 e instrumenta aplicações Linux em execução sem mexer no código-fonte. Ele combina eBPF com instrumentação específica de runtime para capturar métricas e traces entre serviços, linguagens e frameworks. O ponto de partida são taxa de requisições, erros, latência e dependências entre serviços.

A promessa central do 1.0 é previsibilidade de upgrade. A configuração Config v2 (disponível desde a v0.11.0) ganhou schema gerado e os comandos obi config validate e obi config migrate. O Config v1 continua suportado, mas congelado, sem correções nem novidades. Na telemetria, parte segue convenções semânticas estáveis e parte segue convenções ainda em desenvolvimento, e essa segunda parte pode mudar. O OBI descreve sua telemetria num registro de schemas compatível com o Weaver, com notas de release e guias de migração para mudanças que exigem ação.

A cobertura cresceu: MQTT, NATS, AMQP 1.0, MSSQL, Couchbase, Memcached e Aerospike. Houve melhorias em propagação HTTP/2 e gRPC e descoberta de rotas em Django, FastAPI, Flask, Rails, .NET e frameworks PHP. Há correlação entre traces e logs, métricas de runtime (ainda experimentais) e instrumentação de aplicações de IA, como provedores de modelos, embeddings, vector retrieval e MCP, que exige configuração explícita de captura de payload. No lado da cadeia de suprimentos, os artefatos agora saem assinados, com checksums e SBOMs.

Por que isso importa

Para quem opera plataforma, a leitura é que o OBI deixa de ser aposta experimental e vira algo que dá para planejar. O recomendado pela fonte é validar o Config v2, revisar variáveis de ambiente e comparar a telemetria num canary antes do rollout amplo. Quem mantém dashboards e alertas deve tratar métricas de convenções ainda instáveis como sujeitas a mudança. Artefatos assinados e SBOM ajudam em revisões de segurança do pipeline.

Linha do tempo

  1. CNCF anuncia a graduação do OpenTelemetry, segundo o CEVIU.

  2. OpenTelemetry lança o OBI v1.0.0, com disponibilidade geral.

Perguntas frequentes

O que é o OpenTelemetry eBPF Instrumentation (OBI)?

É uma ferramenta do projeto OpenTelemetry que instrumenta aplicações Linux em execução sem alterar o código. Usa eBPF e instrumentação específica de runtime para gerar métricas e traces. Os dados podem ser exportados para um OpenTelemetry Collector ou backend compatível.

O que muda para quem usa o Config v1?

O Config v1 segue suportado por compatibilidade, mas está congelado e não recebe correções nem recursos novos. O contrato da versão 1.0 é o Config v2, com schema gerado. Os comandos obi config validate e obi config migrate ajudam na migração.

A telemetria do OBI é toda estável?

Não. O OBI emite telemetria que segue convenções semânticas estáveis e telemetria cujas convenções ainda estão evoluindo, e esta pode mudar. Os schemas publicados descrevem transformações entre versões quando possível, e as notas de release cobrem o resto.

Como adotar o OBI com segurança?

A fonte sugere começar com um serviço representativo em um host Linux ou cluster Kubernetes suportado. Exporte para o Collector, inspecione métricas e traces e expanda aos poucos. Em upgrades, compare a telemetria em um canary antes de liberar para todos.

Fontes

Avalie este artigo:
Categoria
CEVIU DevOps
Publicado
02 de novembro de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser