There are two sides to monitoring – exposing problems with alerts and acting upon those alerts to find solutions to the exposed problem. For exposing problems, users can define any script for Consul to intelligently check and report the health status of all nodes in a cluster. These scripts could be as simple as returning a 200, or as complex as querying the load and query response time on a datab
![Consul as a Monitoring Service](https://cdn-ak-scissors.b.st-hatena.com/image/square/92e672acdb0d541fa202c08183550ef26704dc4b/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F9623b4102c5c4fd49c409d8e858e85ee%2Fslide_0.jpg%3F4858414)