Grafana Alloy ganha engine OpenTelemetry em Public Preview
Aprofundamento CEVIU
Aprofundamento
O engine OTel do Grafana Alloy é uma distribuição do OpenTelemetry Collector que roda dentro do binário do Alloy. Ele executa o YAML padrão do collector, sem tradução e sem a sintaxe própria do Alloy. Quem já tem configuração de collector, segundo a Grafana, já tem configuração para o engine OTel. A CLI também segue o upstream: validate, components, print-config e --set funcionam como no collector, então scripts e CI que chamam otelcol validate continuam valendo.
Na instalação, o Helm chart upstream precisa de dois valores. O OpenTelemetry Operator falhava com a imagem do Alloy por não ter como definir o comando do container, e a Grafana adicionou spec.command upstream (Operator v0.153.0 e posteriores). Em instalação sem container, os pacotes rodam qualquer engine como serviço: com ALLOY_OTEL_MODE=1, o serviço sobe o engine OTel com o config.yaml. Desde o Alloy v1.19.0, o Fleet Management gerencia a configuração central, com o supervisor OpAMP embutido no binário e acionado pelo subcomando experimental otel-supervisor.
Para componentes que só existem no engine padrão, há a extensão alloyengine, que roda configuração Alloy no mesmo processo do collector. Ela é Experimental e deve continuar assim. Os dois engines não trocam dados diretamente, então o que cruza sai pela rede, geralmente em OTLP. Os usos com produtos do Grafana Cloud (Database Observability e Cloud Provider Observability) são experimentos sem suporte e não devem ir para produção.
Por que isso importa
Para quem opera plataforma de observabilidade, isso reduz o atrito de padronizar em OpenTelemetry sem abandonar o Alloy. Dá para manter o YAML do collector no pipeline de deploy e no CI, e ainda usar Fleet Management. Como é Public Preview, a leitura prudente é testar em ambientes não críticos e mapear quais componentes do engine padrão você ainda precisa antes de migrar.
Linha do tempo
Engine OpenTelemetry do Grafana Alloy entra em Public Preview no Alloy v1.21.0.
Perguntas frequentes
O que é o engine OTel do Grafana Alloy?
É uma distribuição do OpenTelemetry Collector que vem dentro do Alloy. Ele roda o YAML padrão do collector, sem tradução e sem a sintaxe do Alloy. Está em Public Preview a partir do Alloy v1.21.0.
Como ativar o engine OTel em instalação sem container?
Nos pacotes do Alloy, defina ALLOY_OTEL_MODE=1. O serviço passa a rodar o engine OTel usando o arquivo config.yaml. A documentação da Grafana detalha o processo por plataforma.
Dá para usar Fleet Management com o engine OTel?
Sim, desde o Alloy v1.19.0. O supervisor OpAMP vem embutido no binário e roda pelo subcomando experimental otel-supervisor. Você aponta para o endpoint e as credenciais do Fleet Management por um arquivo de configuração do supervisor.
E se eu precisar de um componente que só existe no engine padrão?
A extensão alloyengine roda configuração Alloy dentro do mesmo processo do collector. Ela é Experimental e os engines não passam dados diretamente entre si, então o que cruza sai pela rede, normalmente em OTLP. A Grafana pede que os usuários abram issue no repositório do Alloy dizendo qual componente faltou.
Fontes
- grafana.comfonte original
- Categoria
- CEVIU DevOps
- Publicado
- 04 de novembro de 2026
- Editoria
- CEVIU DevOps

