Prometheus
"Compose"
prometheus:
image: prometheus
container_name: prometheus
networks:
internal:
ipv4_address: 192.168.11.14
volumes:
- Prometheus:/prometheus
labels:
- "traefik.enable=true"
- "traefik.http.routers.prometheus.entrypoints=websecure"
- "traefik.http.routers.prometheus.tls.certresolver=myresolver"
- "traefik.http.routers.prometheus.rule=Host(`domain.it`)"
- "traefik.http.routers.prometheus.service=prometheus"
- "traefik.http.services.prometheus.loadbalancer.server.port=9090"
- "traefik.http.routers.prometheus.middlewares=prometheus-auth"
- "traefik.http.middlewares.prometheus-auth.basicauth.users=admin:"
restart: always
"Config File"
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_timeout: 10s
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["localhost:9090"]
- job_name: "cadvisor"
static_configs:
- targets:
- "cAdvisor:8080"
- job_name: "traefik"
metrics_path: /metrics
static_configs:
- targets:
- "traefik:8899"
- job_name: "node-exporter"
static_configs:
- targets:
- "node-exporter:9100"