Plataforma open source de observabilidade nativa do OpenTelemetry que reúne logs, métricas, traces, alertas e dashboards em uma única ferramenta que pode ser hospedada por você.
open-telemetry/opentelemetry-collector
Serviço independente de fornecedor que recebe, processa e exporta traces, métricas e logs para vários back-ends de observabilidade.
Alternativa open source a:Datadog Agent
- Estrelas
- 7,676
- Forks
- 2,308
- Issues abertas
- 699
- Último commit
- há 4 dias
O que é?
O OpenTelemetry Collector é um serviço independente que fica entre as aplicações e os back-ends de monitoramento. Ele recebe dados de telemetria em formatos abertos, como OTLP, Jaeger e Prometheus, processa esses dados por meio de pipelines configuráveis e os exporta para um ou mais back-ends comerciais ou de código aberto. Isso elimina a necessidade de executar e manter um agente separado para cada formato de dados e destino.
O Collector pode ser implantado como agente ao lado das aplicações ou como um gateway central. Ele lida com traces, métricas e logs em uma única base de código, e seus componentes (receivers, processors, exporters e extensions) são configurados em YAML. As distribuições oficiais são publicadas como imagens de container, assinadas com Cosign.
O projeto é escrito em Go e foi desenvolvido para ser estendido por meio de componentes, em vez de modificações no núcleo.
Recursos principais
- 01Recebe telemetria em OTLP, Jaeger, Prometheus e outros formatos.
- 02Processa traces, métricas e logs por meio de pipelines configuráveis.
- 03Exporta dados para vários back-ends comerciais ou de código aberto.
- 04Configurado com YAML e extensível por meio de componentes plugáveis.
- 05Pode ser implantado como agente ou gateway central.
- 06As imagens oficiais de container são assinadas com Cosign.
Casos de uso
- Centralizar a telemetria de vários serviços antes de enviá-la a um fornecedor de observabilidade.
- Converter formatos legados de traces ou métricas para OTLP sem alterar o código das aplicações.
- Executar um gateway compartilhado que filtra ou enriquece a telemetria de uma frota de hosts.
Tópicos
Perguntas frequentes
- O que é opentelemetry-collector?
- Serviço independente de fornecedor que recebe, processa e exporta traces, métricas e logs para vários back-ends de observabilidade. O OpenTelemetry Collector é um serviço independente que fica entre as aplicações e os back-ends de monitoramento. Ele recebe dados de telemetria em formatos abertos, como OTLP, Jaeger e Prometheus, processa esses dados por meio de pipelines configuráveis e os exporta para um ou mais back-ends comerciais ou de código aberto. Isso elimina a necessidade de executar e manter um agente separado para cada formato de dados e destino.
- opentelemetry-collector é gratuito? Qual é a licença?
- opentelemetry-collector é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- opentelemetry-collector ainda é mantido?
- Manutenção ativa. O último commit de opentelemetry-collector foi em 16 de out. de 2026.
- Para que posso usar opentelemetry-collector?
- Centralizar a telemetria de vários serviços antes de enviá-la a um fornecedor de observabilidade. Converter formatos legados de traces ou métricas para OTLP sem alterar o código das aplicações. Executar um gateway compartilhado que filtra ou enriquece a telemetria de uma frota de hosts.
- Onde consigo opentelemetry-collector?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/open-telemetry/opentelemetry-collector
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Sistema de APM para monitorar, rastrear e diagnosticar arquiteturas distribuídas e cloud-native de microsserviços.
Plataforma de observabilidade auto-hospedável para logs, métricas, traces, RUM e monitoramento de LLMs, desenvolvida em Rust e apresentada como alternativa ao Datadog e ao Splunk.
SDK Python do Pydantic Logfire, uma ferramenta de observabilidade que instrumenta apps Python e agentes de LLM com traces, métricas e logs do OpenTelemetry.
Agente open source de monitoramento de infraestrutura em tempo real, com métricas por segundo, descoberta automática, detecção de anomalias com ML e alertas.
Monitoramento leve e autohospedado de servidores, com painel web, métricas de containers Docker, histórico e alertas.