diff --git a/core/traefik/traefik.nomad b/core/traefik/traefik.nomad index 470cded..9494ce7 100644 --- a/core/traefik/traefik.nomad +++ b/core/traefik/traefik.nomad @@ -39,6 +39,8 @@ job "traefik" { static = 2222 } + port "metrics" {} + dns { servers = [ "192.168.2.101", @@ -75,10 +77,20 @@ job "traefik" { ] } + service { + name = "traefik-metrics" + provider = "nomad" + port = "metrics" + + tags = [ + "prometheus.scrape", + ] + } + config { image = "traefik:2.10" - ports = ["web", "websecure"] + ports = ["web", "websecure", "syslog", "gitssh", "metrics"] network_mode = "host" mount {