Grafana Observability: Install Alloy with systemd
How to install Grafana Alloy with systemd, configure the required permissions, and set up your first collection config.
A hands-on series for building a production-grade observability stack from scratch. Starting with setting up Grafana, Prometheus, and Loki, then adding Grafana Alloy for metrics and log collection, container and host monitoring, alerting, and dashboards. Follow along in order to end up with a complete, working setup.
How to install Grafana Alloy with systemd, configure the required permissions, and set up your first collection config.
Store your Grafana dashboards as versioned JSON files that load automatically on startup, so you never lose a dashboard to a container rebuild.
Set up Grafana alert rules against your Prometheus metrics and get notified via Discord when something breaks.
Collect system logs and Docker container logs using Grafana Alloy and forward them to Loki for centralized log management in Grafana.
Collect host system and Docker container metrics using Grafana Alloy's built-in exporters, stored in Prometheus and visualized in Grafana.
Install Prometheus, Loki, Grafana, and Grafana Alloy with Docker Compose to build a complete homelab monitoring and observability stack from scratch.