Overview
Vector is a Rust-based observability data pipeline that collects telemetry from sources, transforms it, and routes it to configurable sinks, operating as either an agent or an aggregator.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Compose telemetry pipelines from sources, transforms, and sinks
Vector can ingest from files, sockets, Kafka, and other sources, transform events, and route them to many observability backends.
Deploy the same software as both agent and aggregator
Vector can run close to workloads as an agent or centrally as an aggregator receiving data from many agents.
For reducing observability vendor lock-in and controlling telemetry cost
It suits architectures that filter, enrich, redact, or reroute telemetry before it reaches external vendors.
Sources: [2]
Use current component documentation for feature support
The README contains historical comparisons and some older feature wording. Confirm current logs, metrics, and trace support in the latest component and release documentation.
Official sources
- [1]vectordotdev/vector repository(2026-09-20)
- [2]Vector README(2026-09-20)
- [3]Vector documentation(2026-09-20)
- [4]Vector MPL-2.0 license(2026-09-20)
Supplemental curator note
Vector combines collection and aggregation into one Rust-based pipeline with a Source → Transform → Sink model. It is useful for vendor migration, filtering, enrichment, and redaction before data leaves your infrastructure. Some README feature wording may lag current capabilities, so verify the latest component catalog.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/vectordotdev/vector.git - 2
Enter the repository
cd vector - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
22,592 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 184
- Open PRs
- 417
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- logs
- metrics
- observability
- forwarder
- events
- stream-processing
- hacktoberfest
- rust-lang
- traces
- pipelines
- datadog
- agent
- Stars
- 22,592
- Forks
- 2,288
- Watchers
- 153
- Open issues
- 2,070
- Contributors
- 410
- Primary language
- Rust
- License
- MPL-2.0
- Repository last updated
- Sep 18, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Firecrawl182,282 Stars
A web scraping and crawling API that turns websites into LLM-ready data.
TypeScript - Kubernetes127,843 Stars
A cloud-native platform for deploying, maintaining, and scaling containers across hosts.
Go - Supabase110,326 Stars
An open Postgres development platform combining Database, Auth, APIs, Realtime, Storage, and Functions.
TypeScript - Uptime Kuma91,570 Stars
A self-hosted monitoring tool for HTTP/TCP/DNS/Ping checks, notifications, and status pages.
JavaScript - Crawl4AI83,876 Stars
A Python crawler that turns the web into LLM-ready Markdown and JSON for RAG, agents, and data pipelines.
Python
Report incorrect information
Tell us if any listing information is incorrect or outdated.