Endpoint monitoring for API Gateway and other applications
We have been talking about metrics, logging, and being able to see what happens, and configuring alarms based on the logs and metrics generated from the logs. This method of monitoring is good but could take a while to configure and get up and running. There is another type of monitoring that gives an immediate response to the availability of your system. While logs and metrics give you internal information, endpoint monitoring gives you external feedback based on what users and customers are experiencing. It is very possible for your application to be running smoothly, with no logs and no bugs, yet your users and customers will not be able to use the application because they cannot access it.
Endpoint monitoring is the technique of sending pings intermittently to your application URL or endpoint to get feedback about whether it is up and running. This technique, on a basic level, rides on the HTTP protocol status codes...