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