Vector Makes Observability Data Simple

Vector is an open-source utility for collecting, transforming, and routing logs, metrics, and events.

Vector DiagramA High-Performance, Logs, Metrics, and Events RouterTCPS3FileJournaldDockerFile

Features

Blistering Fast

Built in Rust, Vector is blistering fast and memory efficient. It's designed to handle the most demanding environments.

Vendor Neutral

Vector does not favor any specific storage. It fosters a fair, open ecosystem with the user's best interest in mind.

Agent or Service

Vector aims to be the single, and only, tool needed to get data from A to B, deploying as an agent or service.

Logs, Metrics, & Events

Vector unifies logs, metrics, and events at the source, making it easy to collect and ship all observability data.

Programmable Transforms

Programmable transforms give you the full power of a programmable runtime. Handle complex use cases with ease!

Clear Guarantees

Vector is clear on it's guarantees, helping you to make the appropriate trade offs for your use case.

Outperforms

Higher throughout with a lower memory footprint
Loading...

Correct

Obsessed with the details and getting it right

Simple To Configure

A simple composable format lets you build flexible pipelines

One Tool For Any Topology

One tool, one mental model, gets data from A to B
  • Distributed
  • Centralized
  • Stream-based

Installs Everywhere

Fully static, no dependencies, no runtime, memory safe
Fully static, no deps
X86_64, ARM64, & ARMv7
Light-weight, only 7mb
No runtime, mem-safe

Install with a one-liner:

  • For Humans
  • For Machines
curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | sh

Or choose your preferred method: