Creating Monitors
Define and configure active checks for your systems, services, or endpoints.
Monitors are core to ensuring visibility across your infrastructure and services. In Upstat, monitors can be created directly through the Monitoring section and tailored to fit your observability needs.
Creating a New Monitor
To create a monitor:
- Navigate to Monitoring from the main sidebar.
- Click New Monitor.
- Select the Monitor Type:
- HTTP/HTTPS
- SSL Certificate
- Heartbeat
- Fill in the required fields:
- Name
- Target (e.g., URL or service identifier)
- Check Interval (default is 30 seconds)
- Threshold Settings
![Placeholder: Monitor Creation Form]
Monitor Configuration Fields
Each monitor includes:
- Name: A human-readable label for identification.
- Type: Chosen at creation; determines check behavior.
- Interval: How often to run checks.
- Regions: If multi-region is enabled, checks will run from selected geographies.
- Failure Thresholds: Number of failed checks before a monitor is considered “down.”
- Response Expectations (for HTTP monitors):
- Expected status codes (e.g., 200–299)
- Optional keyword verification in response body
- Headers: Custom headers such as API keys (if enabled for your plan)
- Authentication: Basic auth or token headers
![Placeholder: Advanced Monitor Settings Screenshot]
Multi-Region Support
You can optionally select multiple regions for distributed monitoring. Each region will independently evaluate the health of the target.
Monitors track:
- Which regions failed
- Percentage of total failure
- Whether the failure constitutes a partial or full outage
Post-Creation Behavior
After creation, your monitor will begin checking immediately based on the selected interval. You’ll see:
- A live feed of recent check results
- A status badge (Healthy, Partial, Down)
- Event logs when status changes occur
Automations & Notifications
You can attach Automations to monitor status transitions to:
- Trigger alerts
- Create incidents
- Update Status Pages
Monitor-triggered Automations are configured under the Monitor Automations section.
Best Practices
- Use descriptive names (e.g., “API – Auth Service”)
- Enable multi-region checks for critical services
- Set realistic thresholds to avoid alert fatigue
- Use Heartbeat monitors for background tasks and workers
Learn more