Plataforma open source para consultar, visualizar, criar alertas e explorar métricas, logs e traces de várias fontes de dados.
- Estrelas
- 22,751
- Forks
- 2,344
- Issues abertas
- 2,513
- Último commit
- há 2 horas
O que é?
Vector é um pipeline de dados de observabilidade que fica entre suas fontes de telemetria e os sistemas que armazenam ou analisam esses dados. Ele coleta logs e métricas, aplica transformações como filtragem, parsing, enriquecimento e redação de dados sensíveis, e encaminha os resultados para um ou mais destinos. Pode ser executado como um agente leve em cada host ou como um agregador central, permitindo que as equipes troquem ou adicionem fornecedores sem mudar a forma como os dados são produzidos.
O projeto é escrito em Rust e prioriza confiabilidade e throughput. Seu pipeline é configurado com sources, transforms e sinks, e inclui a VRL, uma linguagem dedicada à criação de lógica de transformação. Logs são o tipo de dado com suporte mais completo; métricas estão em beta, e traces ainda estão em desenvolvimento.
Vector é mantido pela equipe Community Open Source Engineering da Datadog e é distribuído como binários, instaladores de gerenciadores de pacotes e imagens de contêiner.
Recursos principais
- 01Coleta logs e métricas de várias fontes e os encaminha para diversos destinos.
- 02Transforma dados com filtragem, parsing e enriquecimento, inclusive usando a linguagem VRL.
- 03Pode ser implantado como agente por host ou como agregador central.
- 04Escrito em Rust, prioriza confiabilidade e garantias de entrega.
- 05Oferece buffering em disco e persistência para garantir entregas resilientes.
Casos de uso
- Reduzir os custos de observabilidade filtrando ou amostrando logs antes que cheguem a um fornecedor pago.
- Migrar de um fornecedor de logs ou métricas para outro sem alterar as aplicações.
- Consolidar vários agentes de envio de logs, como Fluentd ou Filebeat, em um único agente.
- Enriquecer e ocultar campos sensíveis nos logs antes de armazená-los.
Tópicos
Perguntas frequentes
- O que é vector?
- Um pipeline de dados de observabilidade de alto desempenho, escrito em Rust, que coleta, transforma e encaminha logs e métricas para qualquer destino. Vector é um pipeline de dados de observabilidade que fica entre suas fontes de telemetria e os sistemas que armazenam ou analisam esses dados. Ele coleta logs e métricas, aplica transformações como filtragem, parsing, enriquecimento e redação de dados sensíveis, e encaminha os resultados para um ou mais destinos. Pode ser executado como um agente leve em cada host ou como um agregador central, permitindo que as equipes troquem ou adicionem fornecedores sem mudar a forma como os dados são produzidos.
- vector é gratuito? Qual é a licença?
- vector é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vector ainda é mantido?
- Manutenção ativa. O último commit de vector foi em 22 de out. de 2026.
- Para que posso usar vector?
- Reduzir os custos de observabilidade filtrando ou amostrando logs antes que cheguem a um fornecedor pago. Migrar de um fornecedor de logs ou métricas para outro sem alterar as aplicações. Consolidar vários agentes de envio de logs, como Fluentd ou Filebeat, em um único agente. Enriquecer e ocultar campos sensíveis nos logs antes de armazená-los.
- Onde consigo vector?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vectordotdev/vector
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Backend de observabilidade self-hosted que recebe logs, métricas, traces e perfis, e os disponibiliza por APIs compatíveis com Loki, Prometheus, Tempo e Pyroscope.
Banco de dados open source para observabilidade que armazena métricas, logs e traces em um único mecanismo colunar sobre object storage, consultável com SQL e PromQL.
Apache NiFi automatiza, roteia e monitora fluxos de dados entre origens e destinos, com gerenciamento pela interface do navegador.
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.
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.