Plataforma de observabilidad de código abierto y nativa de OpenTelemetry que reúne logs, métricas, trazas, alertas y dashboards en una sola herramienta autohospedable.
open-telemetry/opentelemetry-collector
Servicio independiente de cualquier proveedor que recibe, procesa y exporta trazas, métricas y logs a varios backends de observabilidad.
Alternativa open source a:Datadog Agent
- Estrellas
- 7,676
- Forks
- 2,308
- Issues abiertos
- 699
- Último commit
- hace 4 días
¿Qué es?
OpenTelemetry Collector es un servicio independiente que actúa como intermediario entre las aplicaciones y los backends de monitorización. Recibe datos de telemetría en formatos abiertos como OTLP, Jaeger y Prometheus, los procesa mediante pipelines configurables y los exporta a uno o varios backends de código abierto o comerciales. Así, no hace falta ejecutar ni mantener un agente independiente para cada formato de datos y destino.
El Collector puede desplegarse como agente junto a las aplicaciones o como gateway central. Gestiona trazas, métricas y logs con una única base de código, y sus componentes (receivers, processors, exporters y extensions) se configuran en YAML. Las distribuciones oficiales se publican como imágenes de contenedor firmadas con Cosign.
El proyecto está escrito en Go y está pensado para ampliarse mediante componentes, en lugar de modificar el núcleo.
Funciones clave
- 01Recibe telemetría en OTLP, Jaeger, Prometheus y otros formatos.
- 02Procesa trazas, métricas y logs mediante pipelines configurables.
- 03Exporta datos a varios backends de código abierto o comerciales.
- 04Se configura con YAML y se amplía mediante componentes conectables.
- 05Se puede desplegar como agente o como gateway central.
- 06Las imágenes de contenedor oficiales están firmadas con Cosign.
Casos de uso
- Centralizar la telemetría de numerosos servicios antes de enviarla a un proveedor de observabilidad.
- Convertir formatos antiguos de trazas o métricas a OTLP sin cambiar el código de las aplicaciones.
- Ejecutar un gateway compartido que filtre o enriquezca la telemetría de un conjunto de hosts.
Temas
Preguntas frecuentes
- ¿Qué es opentelemetry-collector?
- Servicio independiente de cualquier proveedor que recibe, procesa y exporta trazas, métricas y logs a varios backends de observabilidad. OpenTelemetry Collector es un servicio independiente que actúa como intermediario entre las aplicaciones y los backends de monitorización. Recibe datos de telemetría en formatos abiertos como OTLP, Jaeger y Prometheus, los procesa mediante pipelines configurables y los exporta a uno o varios backends de código abierto o comerciales. Así, no hace falta ejecutar ni mantener un agente independiente para cada formato de datos y destino.
- ¿opentelemetry-collector es gratuito? ¿Qué licencia tiene?
- opentelemetry-collector es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿opentelemetry-collector sigue mantenido?
- Mantenimiento activo. El último commit de opentelemetry-collector fue el 16 oct 2026.
- ¿Para qué puedo usar opentelemetry-collector?
- Centralizar la telemetría de numerosos servicios antes de enviarla a un proveedor de observabilidad. Convertir formatos antiguos de trazas o métricas a OTLP sin cambiar el código de las aplicaciones. Ejecutar un gateway compartido que filtre o enriquezca la telemetría de un conjunto de hosts.
- ¿Dónde consigo opentelemetry-collector?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/open-telemetry/opentelemetry-collector
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Sistema APM para monitorear, trazar y diagnosticar arquitecturas distribuidas y cloud-native de microservicios.
Plataforma de observabilidad autoalojable para logs, métricas, trazas, RUM y monitorización de LLM, desarrollada en Rust y posicionada como alternativa a Datadog y Splunk.
SDK de Python para Pydantic Logfire, una herramienta de observabilidad que instrumenta aplicaciones Python y agentes LLM con trazas, métricas y logs de OpenTelemetry.
Agente de código abierto para monitorear infraestructura en tiempo real, con métricas por segundo, detección automática, detección de anomalías con ML y alertas integradas.
Monitoreo ligero de servidores autoalojado, con panel web, métricas de contenedores Docker, datos históricos y alertas.