If health.polling.format and health.polling.type are noop, the health.polling.url isn't used, and therefore shouldn't be required.
But it isn't trivial to do right, because the monitorconfig manager which currently errors if the url doesn't exist, doesn't know what a noop poller is, or anything about poller or format types.
So, we'll probably need to push that error down to the poller. And figure out how to do so, while still erroring in an appropriate place, and flagging the cache as polled-but-unavailable so the service starts.
If
health.polling.format
andhealth.polling.type
arenoop
, thehealth.polling.url
isn't used, and therefore shouldn't be required.But it isn't trivial to do right, because the monitorconfig manager which currently errors if the
url
doesn't exist, doesn't know what anoop
poller is, or anything about poller or format types.So, we'll probably need to push that error down to the poller. And figure out how to do so, while still erroring in an appropriate place, and flagging the cache as polled-but-unavailable so the service starts.