If this is your first time working with monitoring, we recommend starting with our Monitoring guide.
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.
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.
We recommend saving the Uptime phone numbers, so you know who is calling or texting you right away.
- E-mail — Same as SMS alerting - ideal for less critical monitoring or in combination with other methods.
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.
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 🏄♀️
- Bulk importing monitors: Moving from another service or planning for a large number of monitors?
- Adding more advanced monitors: Looking to start monitoring ping, ports, or DNS?