Documentation

Adding & Managing Monitors

Learn how to set up monitors to track the uptime and performance of your websites, APIs, and servers.

Monitor Types

HTTP / HTTPS

Checks a website or API endpoint (GET, POST, etc.) and verifies the status code (e.g., 200 OK).

TCP Port

Checks if a specific port is open on a server (e.g., Database port 5432, SSH 22).

How to Add a Monitor

Navigate to Monitors

Go to your Dashboard or click the Monitors link in the sidebar.

Click "Add New Monitor"

Fill in the required details:

  • URL / Host:The full address (e.g., https://api.myapp.com) or IP.
  • Frequency:How often we check (e.g., every 1 minute).
  • Expected Code:For HTTP, usually 200-299.

Save and Verify

Click Create Monitor. The first check will run immediately or within the scheduled interval. You will see the status turn Operational if successful.

HTTP Methods

GET
Standard request to retrieve data or a page (e.g. Landing Page).
HEAD
Same as GET but without the response body (Header check only).
POST
Submit data to a resource (e.g. Login form).
PUT
Replace a resource (e.g. Update Profile).
PATCH
Partially update a resource.
DELETE
Delete a resource.
OPTIONS
Describe the communication options for the target resource (CORS).

Authentication

Basic Auth
Uses a username and password encoded in the Authorization header.
API Key
Send a custom header (e.g. X-API-Key) with a securely encrypted value. The value is masked in the dashboard.

Advanced Configuration

Request Timeout
The maximum number of seconds to wait for a response from your server. If the server does not respond within this time, the check is marked as failed (Down).
Follow Redirects
If enabled, our monitor will follow HTTP redirects (3xx response codes) up to a maximum depth of 10. The final status code is used for verification.
SSL Verification
Enable 'Monitor SSL Certificate' to track the expiration date of your HTTPS certificate. You can set a threshold (e.g., 14 days) to receive an alert before the certificate expires.