Monitors

Monitors are designed to track the uptime of defined URLs or IP addresses. You can get alerted via call, SMS, or an email if the monitor fails.

What are Monitors great for

Monitors check your URL or host every X seconds for a HTTP status code or a specific keyword.

If the monitor check fails to receive the HTTP success status code (2XX) or find a specified keyword, an Incident is created and the current on-call person or later the entire team is alerted.

Creating a Monitor

HTTP status code-based Monitors

HTTP status code monitors check your URL for a HTTP success status code (2XX).

The monitor creates an Incident if the URL doesn't respond with a HTTP success status code (2XX).

To create an HTTP status code based monitor:

  • Go to MonitorsCreate monitor

  • Enter your URL or IP address in the URL to monitor text field

  • Click Create monitor

Keyword-based Monitors

Keyword-based monitors look for a specified keyword in the page response.

The keyword lookup is case-insensitive.

To create a keyword-based monitor:

  • Go to MonitorsCreate monitor

  • Enter your URL or IP address in the URL to monitor field

  • Change Alert us when the URL above selection to Doesn't contain a keyword

  • Enter your keyword (eg. SUCCESS ) in the Keyword to find in page input

  • Click Create monitor

Create a PING Monitor

PING monitors work the same way the ping command work on a computer.

If the host doesn't respond to the ICMP packets sent by PING, an incident is created and the current on-call person or the entire team is alerted.

To create a PING monitor:

  • Go to MonitorsCreate monitor

  • Change Alert us when the host above selection to Doesn't respond to ping

  • Enter your host (IPv4 or IPv6 address) in the Host to monitor input

  • Click Create monitor

Alerting the right person: Configuring the on-call escalation

On-call escalations allow you to configure which team member gets alerted when an incident happens and what happens if they don't acknowledge the incident.

To configure on-call escalation settings:

  • Go to Monitors

  • Pick a monitor

  • Click Configure in the headline

  • Tick Call, Send SMS and Send e-mail checkboxes depending on what you want to happen when a new incident happens

  • Change the If the on-call person doesn't acknowledge the incident selection to value which suits your needs For example, if you want to alert all other team members within 3 minutes if the on-call person doesn't acknowledge the incident change it to "Within 3 minutes, alert all other team members"

  • Click Save changes

Pause monitoring

If you are planning long maintenance and don't want to receive downtime alerts you may want to pause the monitor. For regular maintenance times, see the maintenance window.

To pause a monitor:

  • Go to Monitors

  • Pick a monitor you want to pause

  • Click Pause this monitor in the headline

  • We will not monitor the endpoint host now

  • If you want to start monitoring again, click Unpause monitor

Adding a maintenance window

Scheduled maintenance windows are used for times when you expect downtime to happen and don't want to be alerted. For example, you may be running maintenance scripts in your infrastructure or provisioning a new infrastructure

To add a maintenance window:

  • Go to Monitors

  • Pick a monitor you want to add a maintenance window to

  • Click Configure in the headline

  • Click Advanced settings

  • Enter your maintenance window time in the Maintenance window between input (please enter time in the UTC timezone)

  • Click Save changes

Removing monitors

If you no longer need a particular monitor:

  • Go to Monitors

  • Pick the monitor you want to remove

  • Click Configure in the headline

  • Click Remove in the headline and confirm