Self-hosted observability backend that accepts logs, metrics, traces and profiles and serves them through Loki, Prometheus, Tempo and Pyroscope compatible APIs.
grafana/alloy
An OpenTelemetry Collector distribution with programmable, expression-based pipelines for metrics, logs, traces and profiles, built with Prometheus integration in mind.
- Stars
- 3,637
- Forks
- 746
- Open issues
- 1,284
- Last commit
- yesterday
What is it?
Grafana Alloy is a distribution of the OpenTelemetry Collector that adds built-in Prometheus pipelines and support for metrics, logs, traces and profiles. Pipelines are defined in a configuration language with expression-based syntax, so teams can wire receivers, processors and exporters together and reuse them as modules.
Alloy includes many OpenTelemetry Collector components alongside its own, with integrations for Prometheus, Grafana Loki and Grafana Pyroscope, and it can also send data to other vendors or open source backends. It offers Kubernetes-native components for working with Kubernetes resources, clustering for distributing workloads across instances, and centralized remote configuration. A built-in UI helps visualize and debug running pipelines.
Key features
- 01Expression-based configuration language for building observability pipelines
- 02Distribution of OpenTelemetry Collector with many of its components
- 03Built-in Prometheus pipelines alongside metrics, logs, traces and profiles support
- 04Kubernetes-native components for reading native and custom resources
- 05Clustering for automatic workload distribution across instances
- 06Built-in UI for visualizing and debugging pipelines
Use cases
- Collecting metrics, logs and traces from Kubernetes clusters and forwarding them to Prometheus, Loki or other backends
- Replacing several separate telemetry agents with a single collector configured in one place
- Centrally managing collector configuration for a fleet of instances
- Sharing reusable observability pipeline modules across teams
Quick start
- 1
Check out the installation instructions in the documentation
- 2
Follow the getting started steps in the documentation
Things to know
- The README points to external documentation for installation, with no install command given directly.
In collections
Topics
FAQ
- What is alloy?
- An OpenTelemetry Collector distribution with programmable, expression-based pipelines for metrics, logs, traces and profiles, built with Prometheus integration in mind. Grafana Alloy is a distribution of the OpenTelemetry Collector that adds built-in Prometheus pipelines and support for metrics, logs, traces and profiles. Pipelines are defined in a configuration language with expression-based syntax, so teams can wire receivers, processors and exporters together and reuse them as modules.
- Is alloy free to use? What license does it have?
- alloy is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is alloy still maintained?
- Actively maintained. The last commit to alloy was on Oct 24, 2026.
- What can I use alloy for?
- Collecting metrics, logs and traces from Kubernetes clusters and forwarding them to Prometheus, Loki or other backends Replacing several separate telemetry agents with a single collector configured in one place Centrally managing collector configuration for a fleet of instances Sharing reusable observability pipeline modules across teams
- How do I install alloy?
- Check out the installation instructions in the documentation Follow the getting started steps in the documentation
- Where can I get alloy?
- The source code and installation instructions are on GitHub: https://github.com/grafana/alloy
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source observability database that stores metrics, logs, and traces in one columnar engine on object storage, queryable with SQL and PromQL.
Open-source platform to query, visualize, alert on and explore metrics, logs and traces from many data sources.
Fast, cost-effective time series database and monitoring solution that works as long-term storage and a drop-in Prometheus replacement.
A vendor-agnostic service that receives, processes and exports traces, metrics and logs to multiple observability backends.
Datadog's open-source agent that collects metrics, logs, traces and profiles from hosts and sends them to the Datadog platform.