From c77d49178bb63858da8176b804961e868c967b6c Mon Sep 17 00:00:00 2001 From: Jonathan Math Date: Mon, 14 Jun 2021 20:32:19 -0600 Subject: [PATCH] consul and db_metrics backend to haproxy.consul.cfg.j2 --- docker/haproxy/haproxy.consul.cfg.j2 | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docker/haproxy/haproxy.consul.cfg.j2 b/docker/haproxy/haproxy.consul.cfg.j2 index b60724bb3..9345a0a6d 100644 --- a/docker/haproxy/haproxy.consul.cfg.j2 +++ b/docker/haproxy/haproxy.consul.cfg.j2 @@ -69,7 +69,8 @@ frontend public use_backend nginx if { path_beg /crossdomain/ } use_backend nginx if { path_beg /robots } #use_backend self if { path_beg /munin/ } - + use_backend db_metrics if { hdr_end(host) -i metrics.newsblur.com } + use backend consul if { hdr_end(host) -i consul.newsblur.com } use_backend nginx if mx_mode use_backend app_counts if is_unread_count @@ -186,6 +187,18 @@ backend db_elasticsearch option httpchk GET /db_check/elasticsearch server elasticsearch db-elasticsearch.node.nyc1.consul:5579 check inter 2000ms resolvers consul resolve-opts allow-dup-ip init-addr none +backend db_metrics + balance roundrobin + # option httpchk GET /_haproxychk + default-server check inter 2000ms resolvers consul resolve-prefer ipv4 resolve-opts allow-dup-ip init-addr none + server grafana grafana.node.nyc1.consul:3000 + +backend consul + balance roundrobin + # option httpchk GET /_haproxychk + default-server check inter 2000ms resolvers consul resolve-prefer ipv4 resolve-opts allow-dup-ip init-addr none + server grafana consul.newsblur.com:8500 + backend maintenance option httpchk HEAD /maintenance http-check expect status 404