If we specify multiple URLs with “at least” condition, is it possible to prioritize the URL for health monitor?
i.e., if /health and /info both are provided with “at least” condition is it possible to configure /info to be of priority and if /info responds with 200, then do not bother pinging /health?
Like User: Only1masterblaster said, its all or atleast.
Maybe you can try explaining your scenario.
You got 2 monitors,
Guess if you properly put the receive string, you wont need 2 monitors unless there's any particular reason.
both health check URLs returning 200 OK.
I just need to know if there is a way to prioritize health monitors may be using an iRule?
No. You can not prioritize. Conditions are either all or at least one.
can it be done using iRule?
You can apply 2 monitors or one but you can not set any priority on this.
You can create your own external monitors and do your prioritization as you want
when you say external monitors, will this be done on Application/Server side?
You can not apply irule to monitor
Another option would be to check both monitors but frequency (interval/timeout) could be lower for /info and much higher for /health.