I have 2 pools, each with 1 endpoint, in Cloudflare’s Load Balancer. I set up a monitor and attached it to both, but it’s requesting my API at a rate of nearly 100 times per minute. The setting physically cannot be set that low, so I don’t understand why it’s spamming my API.
What steps have you taken to resolve the issue?
Re-created the monitor, checked the settings. Disabling the monitor stops the spam on my endpoints.
When you create the Pool, Cloudflare has a bug where the default for Health Check Regions is set to All Regions (Enterprise), even when you are not an Enterprise user. If you fiddle around with the UI you can unselect this (buggy) and manually select a single region. This stops the spam.
Technically, as the post above says, it’s “expected behaviour” to see that spam when you have All Regions selected. Of course, you wouldn’t expect that to be the default on a plan that doesn’t have access to that setting (Pro).