Creating Monitors

Set up a monitor to track the availability and response time of an HTTP endpoint.

Prerequisites

  • Access to an Upstat project with Contributor or higher role

1. Navigate to Monitors

Go to Monitors in the sidebar and click New Monitor.


2. Configure Basic Settings

Enter the monitor details:

  1. Name - A descriptive name for the monitor (e.g., “Production API”)
  2. URL - The endpoint to check (e.g., https://api.example.com/health)
  3. Port - Optional custom port (leave blank for standard HTTP/HTTPS ports)

3. Set the Check Interval

Select how frequently Upstat should check your endpoint:

  • 30s - Most frequent, for critical services
  • 1m - Standard interval for important endpoints
  • 5m - Balanced frequency for most use cases
  • 15m to 24h - Less frequent checks for lower-priority endpoints

Shorter intervals provide faster detection but consume more of your check quota.


4. Select Regions

Choose one or more geographic regions to check from. Multi-region monitoring helps distinguish between regional outages and global failures.

Available regions include locations across North America, Europe, and Asia Pacific. Select at least two regions for critical services.


Connect the monitor to services in your catalog to add operational context. Click Add Relationship and select the target entity and relationship type.


6. Configure Status Conditions (Optional)

Adjust when the monitor should transition between healthy and failing states:

Down Conditions - Define when alerts trigger (default: 3 consecutive failures)

Up Conditions - Define when the monitor recovers (default: 2 consecutive successes)

Leave these at defaults unless you have specific requirements.


7. Save the Monitor

Click Save to create the monitor. It begins checking immediately at your configured interval.


Result

Your monitor appears in the monitors list showing:

  • Current status (Success, Partial, or Fail)
  • Average response time
  • Time since last status change

The monitor continues checking automatically until paused or deleted.