DEV Community

Ben Johnson for Timber

Posted on

Vector - A High-Performance Logs & Metrics Router Written In Rust

Hi everyone, we just released Vector, an open-source logs and metrics collector built in Rust.

GitHub logo vectordotdev / vector

A high-performance observability data pipeline.

Quickstart  •   Docs  •   Guides  •   Integrations  •   Chat  •   Download  •   Rust Crate Docs

Vector

What is Vector?

Vector is a high-performance, end-to-end (agent & aggregator) observability data pipeline that puts you in control of your observability data Collect, transform, and route all your logs and metrics to any vendors you want today and any other vendors you may want tomorrow. Vector enables dramatic cost reduction, novel data enrichment, and data security where you need it, not where it is most convenient for your vendors. Additionally, it is open source and up to 10x faster than every alternative in the space.

To get started, follow our quickstart guide or install Vector.

Principles

  • Reliable - Built in Rust, Vector's primary design goal is reliability.
  • End-to-end - Deploys as an agent or aggregator. Vector is a complete platform.
  • Unified - Logs, metrics (beta), and traces (coming…

Basically, Vector rides along with your app collecting useful data (logs and metrics) and forwards it to a service of your choice. Ex: Elasticsearch, S3, CloudWatch Logs, and so on. This decouples your app from any specific vendor, giving you control, data ownership, and flexibility. Not to mention it's quite a bit faster :)

The docs and website provide a deeper dive:

Let us know what you think!

Top comments (3)

Collapse
 
peter profile image
Peter Kim Frank

Congrats on launching, @binarylogic , @zach , and the rest of the Timber crew!

Collapse
 
andy profile image
Andy Zhao (he/him)

Looks super cool! It's great that it supports a lot of different sources + transforms + sinks.

Collapse
 
rhymes profile image
rhymes

Coool!