From 4afa83f9bc1c4982e3f9fc4e082ae3d580c9aa47 Mon Sep 17 00:00:00 2001 From: morthimer Date: Sun, 9 Jun 2024 01:02:06 +0000 Subject: [PATCH] new: add Prometheus --- prometheus/compose.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 prometheus/compose.yml diff --git a/prometheus/compose.yml b/prometheus/compose.yml new file mode 100644 index 0000000..3e471c0 --- /dev/null +++ b/prometheus/compose.yml @@ -0,0 +1,30 @@ +services: + prometheus: + container_name: prometheus + image: prom/prometheus + volumes: + - ./appconf:/etc/prometheus + restart: unless-stopped + 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 + - --web.enable-lifecycle + networks: + - dmz + - monitoring + labels: + # Caddy + caddy: "*.{$$INT_DOMAIN}" + caddy.1_@prometheus: host prometheus.{$$INT_DOMAIN} + caddy.1_handle: "@prometheus" + caddy.1_handle.reverse_proxy: "{{upstreams 9090}}" + # Diun + diun.enable: true + +networks: + dmz: + external: true + monitoring: + external: true