consul and db_metrics backend to haproxy.consul.cfg.j2

This commit is contained in:
Jonathan Math 2021-06-14 20:32:19 -06:00
parent ac3a2dee55
commit c77d49178b

View file

@ -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