Vector
High-performance observability data pipeline for collecting, transforming, and routing logs, metrics, and traces.
- Actively maintained
- Well documented
Overview
Vector is a single binary that can act as an agent or aggregator for logs, metrics, and traces, transforming and routing observability data between many possible sources and destinations through a declarative configuration. It's built in Rust for low resource overhead compared to JVM-based alternatives.
Vector is a fit for teams that want one unified, high-performance pipeline for all three observability data types instead of separate tools per data type, complementing Fluentd (also in this catalog) as a more modern, broader-scope alternative for teams starting fresh.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
High-performance observability data pipeline, distinct focus on data routing vs. storage/visualization tools.
- Mature
- Vendor-backed
- Categories
- Monitoring
- Languages
- Rust
- License
- MPL-2.0
Related Projects
Fluentd
Apache-2.0CNCF-graduated log collector that unifies data collection from many sources into a single, structured logging layer.
Actively maintained
- Monitoring
OpenTelemetry Collector
Apache-2.0Vendor-neutral pipeline for collecting, processing, and exporting traces, metrics, and logs from applications to any observability backend.
Actively maintained
- Monitoring
Sensu
MITEvent-based monitoring and observability pipeline that gives teams full control over how monitoring events are processed and routed.
Actively maintained
- Monitoring
Jaeger
Apache-2.0CNCF distributed tracing platform for visualizing request flows across microservices, pinpointing exactly which service or call is responsible for latency or errors.
Actively maintained
- Monitoring
Spotted an error? Suggest an edit on GitHub.