In the HAProxy 1.8 docs, I don’t see it explicitly stated that multiple
monitor-uri statements cannot be used in a single frontend. However, the behavior seems to be that the last
monitor-uri in the frontend overrides the others. Is this in fact expected behavior?
Is there perhaps a better way to accomplish what I want: I have a set of load balancers (that I dont control) that direct traffic to my HAProxy nodes and perform their own health checks on the various applications behind my HAProxy load balancers. I wanted to use multiple
monitor-uri paths (along with some ACLs) to report back the health of the underlying apps to those LBs without filling up the logs with useless health check messages. The idea was that each
monitor-uri health check endpoint would represent a different app and its health and the LBs out of my control could direct traffic to the HAProxy cluster where a particular app was available.
Thanks in advance for any tips!