diff --git a/docker-compose/prometheus.yml b/docker-compose/prometheus.yml index 1e9ce6f1aa2cd050565f48a4b991865641fd1566..e7924c1a7219adc16e1a3c1780b0bcc43773b3c0 100644 --- a/docker-compose/prometheus.yml +++ b/docker-compose/prometheus.yml @@ -7,6 +7,9 @@ version: '2' +volumes: + prometheus-data: {} + services: prometheus: image: prometheus @@ -15,6 +18,8 @@ services: container_name: ${CONTAINER_NAME_PREFIX}prometheus networks: - control + volumes: + - prometheus-data:/prometheus ports: - "9090:9090" logging: diff --git a/docker-compose/prometheus/Dockerfile b/docker-compose/prometheus/Dockerfile index cc1494f98dbce6c66e437b001af2a88320ca0ffa..ad8e5165b06b55a3ca1e273d09ee2fbf6c69db1c 100644 --- a/docker-compose/prometheus/Dockerfile +++ b/docker-compose/prometheus/Dockerfile @@ -1,3 +1,5 @@ FROM prom/prometheus COPY prometheus.yml /etc/prometheus/prometheus.yml + +CMD ["--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=31d"]