Synthetic Monitor
2 minute read
Create a Synthetic Monitor
To create a Synthetic monitor,
- Click Monitors and select the List tab.

- Click + New Monitor and select Synthetic Monitor.

Configure Synthetic Monitor
The Synthetic Monitor performs periodic health checks against HTTP endpoints to monitor availability and response times. The monitor can test API endpoints, URLs, or any HTTP-accessible service.

Monitor Scope
The Monitor Scope section defines what you want to monitor and how to test it.
API
Configure API endpoint monitoring with the following options:
- URL: Enter the endpoint URL to monitor (required).
- Method: Select the HTTP method for the request.
- Headers: Add any custom HTTP headers needed for the request.
- Expected Status Codes: Specify which HTTP status codes should be considered successful.
URL
Configure the URL endpoint that the synthetic monitor will test. The monitor will make HTTP requests to this URL at the specified rerun interval.
Script
Advanced users can configure custom synthetic monitoring scripts for more complex scenarios.
Rerun Interval
The Rerun Interval determines how often the synthetic monitor will run the check. Choose an interval based on how critical the synthetic monitor is and how quickly you need to be alerted about issues.
Alert Conditions
The Alert Conditions section evaluates the API response time in milliseconds.
Use historical average for threshold calculation: When enabled, alerts and warnings trigger based on percentage deviation from the rolling average of recent test results. When disabled, alerts/warnings trigger based on absolute response time thresholds in milliseconds.
Alert threshold (ms): The response time threshold that triggers an alert condition.
Warning threshold (ms): The response time threshold that triggers a warning (optional).
Notification
To use source fields in the notification, you must specify them in the Group By field in the Monitor Scope section and in the Group notifications by field in the Notifications section.