From d83a4ba1b8f89108ad703836f72159dac306d0d4 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Tue, 15 Aug 2023 06:38:58 +0100 Subject: [PATCH] Export Redis metrics to Prometheus. --- services/redis.hcl | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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"] + } + } } }