In order to deploy we need some some health monitoring. It seems the recognised way to do this is by using service-runner. It will give us process monitoring as well as process restarts.
Left for history
This ticket is about allowing someone to monitor if the service is in a good state, but so far all questions are open (what is good? What is bad?)
One option could be to see https://github.com/godaddy/terminus#user-content-with-express
Seems like we can configure where the orchestrator looks for liveness and readiness in the helm chart see here for an example: https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/392619/4/_scaffold/values.yaml
The format that is looked for seems to be defined by: https://www.mediawiki.org/wiki/Service-checker
We would probably get the required monitoring for free with the "service-runner": https://github.com/wikimedia/service-runner