To monitor our application's general speed and uptime, we need to look no further than Pingdom. Pingdom is a third-party service that sends intermittent requests to our application and measures how quickly it responds. If our application stops responding, it will send us an alert. When picking an uptime monitoring service, it's critical to choose one that is independent of the platform you're monitoring. In this case, Pingdom is not run on Heroku; this makes it a good choice to monitor Heroku applications. If Heroku is having issues, the first place we'll get an alert from is usually Pingdom.
It's easy to get started with Pingdom, so let's open up a browser to begin:
First, we'll need to sign up for an account. Let's navigate to https://www.pingdom.com/free/ to sign up for a free account. The free account is enough for us to try out monitoring one application; we'll need to upgrade it if we want to monitor more or have additional methods of notifications...