6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Grafana Alloy

Open source

Grafana Alloy is an OpenTelemetry Collector distribution with programmable pipelines for collecting metrics, logs, traces and profiles.

Open-source alternative to

grafana.com
Grafana Alloy homepage screenshot
GitHub stars
3.6k
Last commit
today
Repository age
2 years
Version
v1.20.1
Licence
Apache-2.0
Self-hosted
Yes

About Grafana Alloy

Grafana Alloy is an open-source distribution of the OpenTelemetry Collector with built-in Prometheus pipelines. It collects and forwards metrics, logs, traces and profiles, serving as the telemetry agent in many Grafana-based setups while staying vendor-neutral.

Its main differentiators, per the README, are programmable pipelines configured with an expression-based syntax, support for dozens of OpenTelemetry Collector components alongside new Alloy-specific components, and a big tent philosophy under which it works with other vendors and open-source databases. Topics mention Loki and Prometheus. It is written in Go.

Alloy is licensed under Apache-2.0 and you run it yourself on hosts or in Kubernetes, sending data to Grafana Cloud or any compatible back end. It suits platform and SRE teams that want one configurable collector for all telemetry signals.

Key features

  • OpenTelemetry Collector distribution
  • Built-in Prometheus pipelines
  • Metrics, logs, traces and profiles
  • Programmable expression-based pipelines
  • Works with non-Grafana back ends
  • Runs on hosts and Kubernetes

Good fit for

  • →Unified telemetry collection agent
  • →Replacing separate Prometheus and Promtail agents
Built with
Go
Tags
opentelemetry
observability
collector
prometheus
grafana
golang
metrics
tracing

Open-source alternatives to Grafana Alloy

See all

SaaS alternatives to Grafana Alloy

See all