Plataforma de código abierto para consultar, visualizar, explorar y configurar alertas sobre métricas, registros y trazas de múltiples fuentes de datos.
- 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
Backend de observabilidad autogestionado que recibe logs, métricas, trazas y perfiles, y los ofrece mediante APIs compatibles con Loki, Prometheus, Tempo y Pyroscope.
Una base de datos de observabilidad de código abierto que almacena métricas, logs y trazas en un único motor columnar sobre almacenamiento de objetos, consultable con SQL y PromQL.
Apache NiFi permite automatizar, enrutar y supervisar flujos de datos entre orígenes y destinos desde una interfaz web.
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.
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.