Repolode
open-telemetry

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