Vector

vector.dev ↗

A composable pipeline for collecting, transforming, and routing logs and metrics.

SI Score
80/100
Pricing
Open Source AI reading, not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about Vector

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Vector homepage

What it does

Vector is a configurable telemetry pipeline that runs as a daemon, sidecar, or aggregator. Its source, transform, and sink components collect logs and metrics, reshape or filter events, and send results to destinations such as Elasticsearch, S3, or Datadog. It suits teams that need to standardize or route telemetry before it reaches a storage or monitoring product; Vector itself is the pipeline, not the downstream analysis interface.

Build a pipeline from components

Vector is configured as a graph of sources, transforms, and sinks. A source reads or receives events, transforms parse, enrich, filter, sample, or route them, and sinks deliver the results. The official configuration guide demonstrates a file source feeding a parsing transform and then separate Elasticsearch and S3 sinks. The same input can therefore be shaped for one destination while preserving a different stream for another.

A sensible first task is to choose an existing log source and destination, then connect them with the relevant components in a YAML, TOML, or JSON configuration file. For example, an operations team could parse web-server logs, remove sensitive fields, and route the cleaned events to a search store while sending another stream to an archive.

The installation guide documents a single-binary setup and notes that standard Unix builds depend on libc; static musl artifacts are available for environments without it, with a documented performance caveat for multithreaded use. Component choice and configuration are part of operating the pipeline, so check the current documentation for each source, transform, and sink you plan to use.

Collection is not analysis

Vector can collect and route telemetry across vendors, including transforming data in flight rather than tying ingestion to one analysis backend. It does not replace destination dashboards, search, or alerting. Its documented gRPC observability API is disabled by default and does not support authentication, so the API should not be exposed to untrusted clients.

The Vector repository is licensed under MPL 2.0. This record covers that open-source pipeline project, not Datadog APM or the separately marketed Datadog Observability Pipelines product.

Strengths

  • Composable sources, transforms, and sinks let teams collect, reshape, and route telemetry in one pipeline.
  • Configuration is supported in YAML, TOML, and JSON.
  • The official project is licensed under MPL 2.0 and distributed as a single binary.

Watch out for

  • The documented observability API has no authentication and must not be exposed to untrusted clients.
  • Vector handles collection and routing; teams still need downstream systems for storing and analyzing routed data.
  • Pipeline behavior depends on selecting and configuring the components needed for each source and destination.

Best for

  • Routing application or infrastructure logs to more than one destination.
  • Parsing, filtering, sampling, or redacting telemetry before storage.
  • Teams that want a self-managed collection layer between telemetry sources and monitoring backends.

Sources