# Alloy

Alloy is a self-hosted databases app. Grafana Alloy is an open source OpenTelemetry Collector distribution with built-in Prometheus pipelines, used to collect and route metrics, logs, traces, and profiles for homelab and production observability stacks. It is open source and self-hosted, installable on Docker Hub, Unraid and Kubernetes (Helm).

Canonical page: https://ourlocalhost.com/app/22/alloy

## Description

Grafana Alloy is an open source OpenTelemetry Collector distribution with built-in Prometheus pipelines, used to collect and route metrics, logs, traces, and profiles for homelab and production observability stacks.

## Platform availability

Available on 3 of 9 platforms: Unraid, Helm, Windows.

## Desktop and other devices

Windows.

## Health score

78/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 16 days ago)
- Popular: 71 (3,580 GitHub stars)
- Easy to install: 55 (3 install platforms, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)

## Links

- GitHub: https://github.com/grafana/alloy
- Docker Hub: https://hub.docker.com/r/grafana/alloy
- Unraid: https://ca.unraid.net/apps/alloy-1a989ms1xwj93k?q=Alloy
- Official website: https://slack.grafana.com
- Kubernetes (Helm): https://artifacthub.io/packages/helm/grafana/alloy
- desktop: https://github.com/grafana/alloy/releases/latest

## Common questions

### How can I set logging for Alloy when troubleshooting an issue?

Alloy provides different log levels to help identify the root cause of issues. You can configure the log level in the logging configuration block of the Alloy configuration file.

### How can I share reusable pipelines with other Alloy users?

Use modules to share pipelines with others.

### Can multiple Alloy instances distribute work automatically?

Yes, configure Alloy instances to form a cluster for automatic workload distribution.

### Can Alloy retrieve its configuration from a central server?

Yes, Alloy supports retrieving its configuration from a server for centralized configuration management.

### Can Alloy scrape metrics from Windows hosts in push mode?

Yes, one user reports successfully scraping metrics from a Windows host with Alloy installed in pushed mode via the Prometheus API.

## Alternatives

- Beszel: A lightweight server monitoring hub with historical data, docker stats, and alerts.
- Datadog: Datadog Agent is an on-host monitoring agent that collects metrics, logs, and traces from hosts, containers, and Kubernetes clusters and se…
- DeepFlow: Unify your cloud-native monitoring with zero-code eBPF, advanced profiling, and 10x storage efficiency.
- Kibana: Kibana is the data visualization layer for querying, analyzing, and managing data stored in Elasticsearch.
- Metabase: Metabase is a simple and powerful analytics tool which lets anyone learn and make decisions from their company’s data.
- Netdata: Netdata is a real-time performance and health monitoring solution that helps you visualize and understand the behavior of your systems.
- OpenSearch: OpenSearch is an open-source search and observability suite for self-hosters who need scalable indexing, analysis, and visualization of log…
- SigNoz: SigNoz is a self-hostable open-source observability platform that unifies logs, metrics, traces, alerts, and dashboards using OpenTelemetry…
- Splunk: Splunk is a self-hosted platform for collecting, indexing, searching, and analyzing log and security data, helping homelabbers and operatio…
- Tableau: Tableau helps the world’s largest organizations unleash the power of their most valuable assets: their data and their people.
- apache-superset: Apache Superset is a modern data exploration and visualization platform.
- chartbrew: Chartbrew is an open-source dashboard and charting platform that connects directly to databases and APIs to create visualizations, interact…

---
Source: Our Local Host (https://ourlocalhost.com/app/22/alloy), the self-hosted and open-source app directory.
