docker-rpi/prometheus/prometheus.yaml
Maciej Krok 7a14570601 simple fix
master
2021-01-23 10:53:53 +01:00

42 lines
928 B
YAML

version: '3.4'
services:
prometheus:
image: prom/prometheus
networks:
- internal
- external
- prometheus-net
- grafana-net
volumes:
- prometheus_config:/etc/prometheus
- prometheus_data:/prometheus
command:
- "--config.file=/etc/prometheus/prometheus.yml"
- "--storage.tsdb.path=/prometheus"
- "--web.console.libraries=/usr/share/prometheus/console_libraries"
- "--web.console.templates=/usr/share/prometheus/consoles"
- "--storage.tsdb.retention.time=2y"
- "--storage.tsdb.retention.size=5GB"
deploy:
mode: replicated
replicas: 1
restart_policy:
condition: on-failure
delay: 5s
volumes:
prometheus_config:
prometheus_data:
networks:
internal:
internal: true
external:
prometheus-net:
driver: overlay
attachable: true
internal: true
grafana-net:
external: true