k8s-research-monitoring/docker/grafana/compose.yaml

26 lines
921 B
YAML

networks:
default:
name: eigen-monitoring
external: true
services:
grafana:
image: grafana/grafana:latest
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.services.grafana.loadbalancer.server.port=3000"
- "traefik.http.routers.grafana.rule=Host(`grafana.eigen.research`)"
- "traefik.http.routers.grafana.tls=true"
- "traefik.http.routers.grafana.service=grafana"
- "traefik.http.routers.grafana.entryPoints=web,websecure"
volumes:
- ./.data:/var/lib/grafana
environment:
- GF_SECURITY_ADMIN_PASSWORD=ZTWTWXeZhFs4wg6vMr7M
- GF_USERS_ALLOW_SIGN_UP=false
- GF_SERVER_DOMAIN=old.grafana.eigen.co.id
- GF_SERVER_ROOT_URL=http://grafana.eigen.research
- GF_INSTALL_PLUGINS=grafana-pyroscope-app
- GF_FEATURE_TOGGLES_ENABLE=traceToProfiles tracesEmbeddedFlameGraph
- GF_SMTP_ENABLED=false