Monitoring Stack Troubleshooting Guide¶
This page collects the most common issues you may hit while running the monitoring lab locally.
Grafana Starts but Shows No Data¶
Check:
- Prometheus is healthy
- Targets are up in Prometheus
- Grafana data sources loaded correctly
Prometheus Targets Show Down¶
Check:
- Exporter container names and ports
- Docker network connectivity
- Scrape job definitions in
prometheus/prometheus.yml
Loki Runs but Logs Do Not Appear¶
Check:
- Promtail can read the configured paths
- Loki is healthy
- Grafana has the Loki data source
Blackbox Probes Fail¶
Check:
- The target endpoint is reachable
- Probe target names are correct
- Docker service networking resolves correctly
blackbox/blackbox.ymluses the expected module
Host Port Conflicts¶
This usually happens when something else already uses 3000, 8080, or 9090.
Check:
- Which local process already owns the port
- Whether the
docker-compose.ymlhost mapping needs to change
Config Changes Do Not Take Effect¶
Try:
If you need a full reset:
Practical Debug Order¶
- Check container status.
- Review service logs.
- Test health endpoints.
- Review Prometheus targets.
- Check Grafana data sources and dashboards.