Vector

Vector

High-performance observability data pipeline written in Rust

21.1kstars
2kforks
Last commit: 22h ago
Repo age: 8y old
Vector screenshot

Vector is an open-source, high-performance observability data pipeline for collecting, transforming, and routing logs and metrics. It is implemented as a single, memory-safe binary and supports agent, sidecar, and aggregator deployment modes. (vector.dev)

Key Features

  • Built in Rust for memory safety and high throughput (single binary distribution).
  • Programmable transforms using the Vector Remap Language (VRL) for flexible data enrichment and parsing.
  • Wide list of first-class components: dozens of sources, transforms, and sinks (e.g., Kafka, S3, Elasticsearch, Prometheus integrations).
  • GraphQL API with a built-in playground for inspecting topology, metrics, and live queries.
  • Delivery and buffering guarantees designed for reliability in production pipelines.

(vector.dev)

Use Cases

  • Centralize logs and metrics from heterogeneous systems and route them to vendors or long-term stores.
  • Perform in-pipeline enrichment, filtering, and redaction to improve data quality and privacy before export.
  • Replace or consolidate multiple agents/forwarders to reduce operational cost and complexity.

(github.com)

Limitations and Considerations

  • Metrics support is marked as beta; traces are indicated as forthcoming, so full unified telemetry coverage may be incomplete for some users.
  • Some advanced integrations and vendor-specific capabilities may require configuration tuning; large-scale deployments should validate topology and buffering settings for their workload.

(github.com)

Vector provides a compact, performant toolkit for observability pipelines focused on reliability, vendor neutrality, and powerful in-flight transforms. It is widely used in production and maintained by an active open-source community.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

81.5k
7.3k
Last commit: 1d ago

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Alternative to:
UptimeRobot
UptimeRobot
+15
Netdata

Netdata

Real-time, per‑second full‑stack monitoring and observability

77.4k
6.3k
Last commit: 16h ago

Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+16
Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Prometheus

Prometheus

Monitoring system and time-series database for metrics and alerting

62.2k
10.1k
Last commit: 1d ago

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+17
Sentry

Sentry

Error tracking and application performance monitoring platform

42.9k
4.6k
Last commit: 16h ago

Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Alternative to:
Bugsnag
Bugsnag
+14
Glances

Glances

Cross-platform system monitoring tool with TUI, Web UI, and APIs

31.3k
1.7k
Last commit: 7d ago

Glances is a cross-platform system monitoring tool providing a terminal dashboard, web UI, and REST/XML-RPC APIs for local or remote monitoring and exporting metrics.

Alternative to:
Netdata Cloud
Netdata Cloud
+11