From 24461d4c6f0c7617a74d68ce31d0b81e555f0468 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Thu, 2 Mar 2023 11:05:36 -0800 Subject: [PATCH] Add envoy metrics to ipdvr --- services/ip-dvr.nomad | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/services/ip-dvr.nomad b/services/ip-dvr.nomad index 4c38535..5b7c1a1 100644 --- a/services/ip-dvr.nomad +++ b/services/ip-dvr.nomad @@ -12,6 +12,9 @@ job "ipdvr" { host_network = "loopback" to = 8080 } + port "envoy_metrics" { + to = 9123 + } } volume "sabnzbd-config" { @@ -34,6 +37,10 @@ job "ipdvr" { sidecar_service { proxy { local_service_port = 8080 + + config { + envoy_prometheus_bind_addr = "0.0.0.0:9123" + } } } @@ -50,6 +57,10 @@ job "ipdvr" { "traefik.enable=true", "traefik.http.routers.sabnzbd.entryPoints=websecure", ] + + meta { + envoy_metrics_addr = "${NOMAD_ADDR_envoy_metrics}" + } } task "sabnzbd" { @@ -93,6 +104,9 @@ job "ipdvr" { host_network = "loopback" to = 6789 } + port "envoy_metrics" { + to = 9123 + } } volume "nzbget-config" { @@ -115,6 +129,10 @@ job "ipdvr" { sidecar_service { proxy { local_service_port = 6789 + + config { + envoy_prometheus_bind_addr = "0.0.0.0:9123" + } } } @@ -139,6 +157,10 @@ job "ipdvr" { "traefik.enable=true", "traefik.http.routers.nzbget.entryPoints=websecure", ] + + meta { + envoy_metrics_addr = "${NOMAD_ADDR_envoy_metrics}" + } } task "nzbget" { @@ -183,6 +205,9 @@ job "ipdvr" { host_network = "loopback" to = 8989 } + port "envoy_metrics" { + to = 9123 + } } volume "sonarr-data" { @@ -214,6 +239,10 @@ job "ipdvr" { destination_name = "sabnzbd" local_bind_port = 8080 } + + config { + envoy_prometheus_bind_addr = "0.0.0.0:9123" + } } } @@ -238,6 +267,10 @@ job "ipdvr" { "traefik.enable=true", "traefik.http.routers.sonarr.entryPoints=websecure", ] + + meta { + envoy_metrics_addr = "${NOMAD_ADDR_envoy_metrics}" + } } task "sonarr" {