Repolode
vectordotdev

vectordotdev/vector

Pipeline de observabilidad de alto rendimiento escrito en Rust que recopila, transforma y enruta logs y métricas a cualquier destino.

Alternativa open source a:LogstashFluentd

Estrellas
22,751
Forks
2,344
Issues abiertos
2,513
Último commit
hace 2 horas

¿Qué es?

Vector es un pipeline de datos de observabilidad que se sitúa entre las fuentes de telemetría y los sistemas que la almacenan o analizan. Recopila logs y métricas, aplica transformaciones como filtrado, análisis, enriquecimiento y redacción, y envía los resultados a uno o más destinos. Puede ejecutarse como un agente ligero en cada host o como un agregador central, lo que permite a los equipos cambiar de proveedor o añadir otros sin modificar la forma en que se generan los datos.

El proyecto está escrito en Rust y prioriza la confiabilidad y el rendimiento. El pipeline se configura con sources, transforms y sinks, e incluye VRL, un lenguaje específico para escribir lógica de transformación. Los logs son el tipo de datos más completo; las métricas están disponibles en beta y las trazas siguen en desarrollo.

Vector está a cargo del equipo Community Open Source Engineering de Datadog y se distribuye como binarios, instaladores para gestores de paquetes e imágenes de contenedor.

Funciones clave

  • 01Recopila logs y métricas de numerosas fuentes y los envía a múltiples destinos.
  • 02Transforma datos mediante filtrado, análisis y enriquecimiento, incluido el lenguaje VRL.
  • 03Se implementa como agente por host o como agregador central.
  • 04Está escrito en Rust y prioriza la confiabilidad y las garantías de entrega.
  • 05Ofrece almacenamiento en búfer en disco y persistencia para una entrega resiliente.

Casos de uso

  • Reducir los costos de observabilidad filtrando o muestreando logs antes de enviarlos a un proveedor de pago.
  • Migrar de un proveedor de logs o métricas a otro sin modificar las aplicaciones.
  • Consolidar varios agentes de envío de logs, como Fluentd o Filebeat, en un único agente.
  • Enriquecer y redactar campos confidenciales de los logs antes de almacenarlos.

Temas

Preguntas frecuentes

¿Qué es vector?
Pipeline de observabilidad de alto rendimiento escrito en Rust que recopila, transforma y enruta logs y métricas a cualquier destino. Vector es un pipeline de datos de observabilidad que se sitúa entre las fuentes de telemetría y los sistemas que la almacenan o analizan. Recopila logs y métricas, aplica transformaciones como filtrado, análisis, enriquecimiento y redacción, y envía los resultados a uno o más destinos. Puede ejecutarse como un agente ligero en cada host o como un agregador central, lo que permite a los equipos cambiar de proveedor o añadir otros sin modificar la forma en que se generan los datos.
¿vector es gratuito? ¿Qué licencia tiene?
vector es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vector sigue mantenido?
Mantenimiento activo. El último commit de vector fue el 22 oct 2026.
¿Para qué puedo usar vector?
Reducir los costos de observabilidad filtrando o muestreando logs antes de enviarlos a un proveedor de pago. Migrar de un proveedor de logs o métricas a otro sin modificar las aplicaciones. Consolidar varios agentes de envío de logs, como Fluentd o Filebeat, en un único agente. Enriquecer y redactar campos confidenciales de los logs antes de almacenarlos.
¿Dónde consigo vector?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vectordotdev/vector

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados