Get started with monitoring

Monitoring is an automated way of checking whether a service, such as a website or an application, is available. When a service goes down during an outage (downtime), uptime monitoring spots the issue and alerts the right person on the development team.

If this is your first time working with monitoring, we recommend starting with our Monitoring guide.

Creating your first monitor

To start monitoring, we will create a monitor based on an HTTP status code and set up basic alerting, in case there is an incident.

An HTTP status code monitor checks your URLs every X seconds for an HTTP success status code (2XX). If the URL doesn't return this code, the monitor creates an Incident and alerts the current on-call person. If this person doesn't respond to the incident, an entire team is alerted.

Step 1: Choosing the URL to monitor

  • Go to Monitors β†’ Create monitor.
  • Enter your URL or IP address in the URL to monitor text field.

Step 2: Choosing the alerting options

Now that we have defined what the monitor will check, we need to define what happens when the check fails. Specifically, we need to set up who will get alerted and how. The alerting options we can choose from are:

  • Phone call β€” This is ideal for any vital business pages that need to be available 24/7. Phone calls are fully automated.

  • SMS β€” This is ideal for less critical alerts, such as low-traffic blog pages, or for use in combination with other alerting methods.

  • E-mail β€” Same as SMS alerting - ideal for less critical monitoring or in combination with other methods.

We recommend whitelisting the @betterstack.com domain in your email client, so that incident alerts are marked as important. This will also prevent any important alerts from going into folders other than the main inbox.

Read how to do that in our tutorials for Gmail or Outlook.

  • Mobile app push notification β€” This is ideal as a secondary alerting method or in combination with other alerting methods. Push notifications are available for both iOS and Android. To set them up, go to Integrations β†’ Exporting data, and you will find the installation guide under Mobile apps.

  • Slack, Microsoft Teams and other alerting integrations β€” These are great for any type of alerting and can smoothly integrate into your internal setup. Explore all alerting integrations by going to Integrations β†’ Exporting data.

80d4ed4-Screenshot_2022-05-25_at_15.40.42.png
Choosing alerting and escalation options

Step 3: Choosing the escalation options

  • If you have multiple users or teams using Uptime, you might like to explore the on-call scheduling and alerting section. There, you can learn more about how on-call works and how to set up escalation policies to fit your team.
  • For single-user teams, simply leave the default option in.

Step 4: Creating a monitor

  • Now that we have finished the basic setup, we can click on Create monitor.
  • The monitor is now up and running, continuously checking the URL.

Next steps to enhance your monitoring set-up πŸ„β€β™€οΈ