.. | ||
.env.sample | ||
abra.sh | ||
compose.yml | ||
grafana-dashboards.yml | ||
grafana-datasources.yml | ||
grafana-stacks-dashboard.json | ||
grafana-swarm-dashboard.json | ||
grafana-traefik-dashboard.json | ||
loki.yml.tmpl | ||
node-exporter-entrypoint.sh | ||
prometheus.yml.tmpl | ||
promtail.yml | ||
README.md |
Monitoring
A server and application monitoring stack based on Prometheus, Loki and Grafana.
- Category: Utilities
- Status: 2, beta
- Images:
prom/prometheus
grafana/grafana
grafana/loki
, upstream - Healthcheck: 3
- Backups: No
- Email: 3
- Tests: No
- SSO: 1
Basic usage
- Set up Docker Swarm and
abra
- Deploy
coop-cloud/traefik
- Deploy [
coop-cloud/minio
] abra app new monitoring --secrets
(optionally with--pass
if you'd like to save secrets inpass
)abra app YOURAPPDOMAIN config
- be sure to changeGRAFANA_DOMAIN
andPROMETHEUS_DOMAIN
to something that resolves to your Docker swarm boxabra app YOURAPPDOMAIN deploy
- Open the configured domain in your browser to finish set-up