Use Pages healthcheck
Pages do support healthcheck
that allows you to get a status of pages when they are ready to process data.
This is exposed via the administrator configured /path
the same path that is specified as -pages-status /path
to pages daemon.
This allows us to have Pages always online only if we do rolling update: we don't shut down all daemons at once, but instead replace them just a few at a single time.
This opens us to monitor pages availability from online and has and define SLA for them.