No description
  • Go Template 51.3%
  • Shell 48.7%
Find a file
nyyu 896f3bd84a
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
chore: ci
2026-06-12 21:50:30 +02:00
conf feat: add Loki service and configuration for Grafana monitoring stack 2026-05-31 07:49:04 +02:00
.gitignore chore: add custom scrape 2025-01-06 08:51:34 +01:00
.woodpecker.yaml chore: ci 2026-06-12 21:50:30 +02:00
docker-compose.yml chore(deps): update prom/alertmanager docker tag to v0.33.0 2026-06-12 16:02:30 +00:00
README.md feat: add Loki service and configuration for Grafana monitoring stack 2026-05-31 07:49:04 +02:00
renovate.json chore(renovate): use common conf 2024-05-03 12:48:38 +02:00
update.sh upd deps 2024-01-04 19:32:18 +01:00

Docker monitoring stack

Includes

  • prometheus
  • grafana
  • alertmanager
  • loki
  • node-exporter
  • blackbox-exporter
  • cadvisor

Access logs

Traefik sends OTLP access logs to Loki on port 3100; Grafana provisions Loki as a datasource and loads the Traefik access analytics dashboard.

Prerequisites

  • docker
  • docker compose
  • traefik with network

Steps

  1. Create .env file

    GRAFANA_PASSWORD=SECURE_PASSWORD
    HOST_SUFFIX=xxx.local
    TZ=Europe/Paris
    
  2. Copy alertmanager.tmpl to alertmanager.yml

    • Set telegram bot_token and chat_id
  3. Deploy the stack

    docker compose up -d