Create a Check
Set up a monitoring check to track the uptime and health of your endpoints.
Overview
A check is a monitoring rule that periodically polls a URL or port from one or more global locations. When the check fails according to your conditions, MonitoringDog automatically creates an incident and notifies your team.
Creating a Check
- In the sidebar, go to Checks.
- Click Create Check.
- Fill in the required fields described below.
- Click Save to activate the check.
What to Monitor
Choose the type of check that matches what you want to verify:
| Type | Description |
|---|---|
| Expected status code | Alerts when the HTTP response status code does not match the expected codes you select. |
| Keyword | Alerts when a required keyword is present in the response body. |
| No keyword | Alerts when a required keyword is absent in the response body. |
| TCP port | Alerts when a TCP port is unreachable. Requires a Port value. |
| UDP port | Alerts when a UDP port does not return the expected keyword. Requires both Port and Keyword. |
Enter the URL of the endpoint you want to monitor. For TCP/UDP checks, also provide the Port number (1–65535).
Advanced Settings
Click Advanced Settings to expand the following options:
General
| Field | Description |
|---|---|
| Title | A human-readable name for this check. |
| Tags | Labels you can use to group and filter checks. |
| Interval | How often the check runs (e.g. every 1 minute, 5 minutes). |
| Confirm period | How long a failure must persist before an incident is created. Reduces false positives. |
| Recover period | How long a recovery must persist before the incident is resolved automatically. |
Request Parameters
Add query string parameters to append to the check URL.
Request Headers
Add custom HTTP headers to include in the check request (e.g. Authorization, Accept).
HTTP Authentication
Configure Basic Auth credentials if the endpoint requires authentication.
Maintenance
Schedule maintenance windows during which the check will not trigger incidents.
Locations
Select the global regions from which the check will run. Checks run from all selected locations simultaneously.
Escalation Policy
Assign an Escalation Policy to the check to control who gets notified when an incident is created. If none is assigned, the check will still run but no notifications will be sent.
Testing the Check
Before saving, you can click Test to run the check once immediately and verify your configuration returns the expected result.
