grafana/alloy

OpenTelemetry Collector distribution with programmable pipelines

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 19th, 2026
Created on February 28th, 2024
Open Issues & Pull Requests: 1,233 (+0)
GitHub issues: Enabled
Number of forks: 709
Total Stargazers: 3,550 (+0)
Total Subscribers: 115 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 days
Mean response time: 70.0 days
90th percentile: 202.9 days
Tracked items: 1,545

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "type/docs" is answered fastest, typically in under an hour, while "enhancement" waits about 8 days. 49% of tracked open issues have had no activity in three months. Only 45% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 852
New in 7 days: 9
Closed in 7 days: 4
Avg open age: 465 days
Stale 30+ days: 734
Stale 90+ days: 611

Recent activity

Opened in 7 days: 9
Closed in 7 days: 4
Comments in 7 days: 5
Events in 7 days: 9

Top labels

  • frozen-due-to-age (963)
  • needs-attention (717)
  • bug (609)
  • enhancement (507)
  • needs-triage (451)
  • proposal (152)
  • type/docs (151)
  • good first issue (30)

Detailed Description

Grafana Alloy is an OpenTelemetry Collector distribution that enables programmable observability pipelines using an expression-based configuration syntax.

The tool addresses the challenge of building flexible telemetry collection and processing workflows by providing a programmable approach to pipeline configuration rather than static declarative formats. It extends the OpenTelemetry Collector with dozens of supported components and introduces new ones designed to leverage its expression-based syntax, allowing operators to define powerful data transformation and routing logic. The platform supports metrics, logs, traces, and profiles across multiple observability ecosystems including Prometheus, Grafana Loki, and Grafana Pyroscope, while maintaining compatibility with other vendors and open source databases.

Alloy suits teams that need flexible, customizable observability pipelines and want to avoid vendor lock-in. It is particularly valuable for Kubernetes environments, offering native resource interaction without requiring a separate operator. The tool supports clustering for automatic workload distribution, centralized configuration management through remote servers, and includes a built-in UI for pipeline visualization and debugging. Organizations can share reusable pipeline configurations as modules across their infrastructure. This approach works well for complex observability setups where static configuration becomes limiting, though teams comfortable with simpler collector configurations may not need its programmability features.

The project maintains a structured release cadence with minor releases planned every three weeks and patch releases every one to two weeks, though this schedule is best-effort and adjusted as needed. Dependency updates for upstream OpenTelemetry Collector code are included in minor releases published on schedule. The community engages through a dedicated Slack channel, a community site for questions, monthly community calls, and a contributors guide for those wanting to participate in development.