diff --git a/services/redis.hcl b/services/redis.hcl index fcb2741..989714e 100644 --- a/services/redis.hcl +++ b/services/redis.hcl @@ -6,9 +6,12 @@ job "redis" { port "redis" { to = 6379 } + port "exporter" { + to = 9121 + } } - task "redis" { + task "server" { driver = "docker" config { @@ -28,5 +31,24 @@ job "redis" { } } } + + task "exporter" { + driver = "docker" + + config { + image = "oliver006/redis_exporter:alpine" + ports = ["exporter"] + } + + env { + REDIS_ADDR = "redis://${NOMAD_ADDR_redis}" + } + + service { + name = "redis-exporter" + port = "exporter" + tags = ["metrics"] + } + } } }