Monitoring as Code: To get started with your first URL Monitor using code, learn more about the URL Monitor Construct.
Basic Setup
Configure your URL monitor by specifying the endpoint and request method:
- Request method: Always
GET
- URL: The HTTP(S) URL to monitor (e.g.
https://api.example.com
) - IP family: Defaults to IPv4
Response Validation
Assertions
Validate the returned response status code:
Response Performance
Define performance thresholds for degraded or failed states:
Frequency
Set how often the monitor runs (every 10 seconds to 24 hours).
Scheduling & Locations

- Scheduling: Choose between round-robin or parallel execution. Learn more about scheduling strategies
- Locations: Select one or more public or private locations to run the monitor from
Additional Settings
- Name: Give your monitor a clear name to identify it in dashboards and alerts
- Tags: Use tags to organize monitors across dashboards and maintenance windows
- Retries: Define how failed runs should be retried. See retry strategies
- Alerting: Configure your alert settings, alert channels, or set up webhooks for custom integrations