Prober monitors the uptime of our servers and pumps the results of those probes into Prometheus.
Prober periodically polls a set of URLs and uses an appropriate ResponseTester
function to make sure the URL is serving the correct response or lack of response.
Application specific probers should be placed in the applications top level directory in a file called ‘probersk.json’. The build_probersk_json
command-line application will incorporate all such files into a single prober config file that is uploaded to the server. This is run automatically when the container image is built.