Repolode
grafana

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. 1

    Check out the installation instructions in the documentation

  2. 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