StatusPage.me Help Center

Popular topics: creating a status page, connecting monitors, automatic incidents, custom domains, integrations and billing.

StatusPage.me Dec 9, 2025 Getting Started

Setting Up Your First Monitor

Last updated: 2026-04-14

Monitors check your websites and services regularly to make sure they’re working. When something goes down, you’ll get notified right away.

Add monitor form


Step 1: Navigate to Add Monitor

From your dashboard, go to Monitors in the left menu, then click Add Monitor.

You can also click the Add Monitor shortcut button on your dashboard.


Step 2: Choose Monitor Type

Select what type of service you want to monitor:

TypeBest ForExample
SiteWebsites and landing pageshttps://www.example.com
APIHealth checks and JSON endpointshttps://api.example.com/health
DNSDomain resolution and record checksexample.com

For most users, Site is the right starting point.

Note: Database appears in the dashboard as a future monitor type, but it is not available from the Add/Edit Monitor form yet.

If you ever open an older database monitor from the dashboard, its existing settings may still be shown for reference, but you cannot update that monitor from the current Edit Monitor form.


Step 3: Enter Your URL

Type in the full URL of your website or service:

https://www.example.com

Make sure to include https:// or http:// at the start.

As soon as you enter a valid Site or API URL, the form can probe the endpoint and show a small preview badge with status code, response time, and content type. If the response looks like JSON, the validation section can also suggest JSONPath-based conditions automatically.

For API monitors, request customization now lives in Advanced Request Settings. If you choose POST, PUT, or PATCH, the form shows a helper directly below HTTP Method. Use that shortcut to jump to Advanced Request Settings, where you can add query parameters, request headers, and a custom request body.


Step 4: Set Check Interval

Choose how often we should check your service. The form now gives you two ways to set this:

  • Use the quick picks to choose a common interval in one click.
  • Use the Exact seconds field when you want a custom interval.

The quick picks start at the lowest interval your plan allows. If none of the quick picks fit, type the exact number of seconds you want instead. More frequent checks use more of your plan’s quota, so balance speed with your needs.

If you want early warning before a monitor fully goes down, combine your interval choice with Down Prediction Alerts.


Step 5: Add Validation Rules (Optional)

If you need more than a simple uptime check, open Validation and add one or more expected conditions.

  • Use Status Code when you want to require a specific HTTP code or range.
  • Use JSONPath when your API returns structured JSON and you want to validate fields like $.status = ok.
  • Use Response Time when success depends on latency staying below a threshold.

When the URL preview detects top-level JSON keys, click the suggested chips to add conditions faster.

Guide: Advanced Expected Conditions


Step 6: Choose Monitoring Locations (Plan-dependent)

On plans that include multiple locations, you can choose which geographic regions should check your service. Using multiple locations:

  • Helps avoid false positives from network issues
  • Shows you how your service performs globally
  • Provides more reliable uptime data

See our monitor locations guide for details on available regions.


Step 7: Configure Alerts and Incident Behavior

Decide how you want to be notified when something goes wrong:

  • Email - Get an email when the site goes down or recovers
  • Chat apps - Send alerts to Slack, Discord, Telegram, Microsoft Teams, and more
  • Webhook - Send alerts to your own systems or third-party tools

You can set up notification channels in your notification settings.


Step 8: Save Your Monitor

Click Create Monitor and the monitor is saved immediately.

After the save, the dashboard runs an initial check for you. If that check cannot be completed right away, the monitor is still created successfully and you can rerun the check later from the monitors list or edit page.


Viewing Monitor Results

After saving, you’ll return to the Monitors list where you can see:

  • Current status (up or down)
  • Response time history
  • Uptime percentage
  • Recent check results

On the Monitors list itself, if your monitor has multiple active regions, you’ll also see compact region status pills. Hover/focus a pill to view a popover with that region’s status and average response time for the currently selected range.

If a monitor is noisy or shouldn’t impact your public reliability stats, use Impact on overall status in the Add/Edit Monitor form. For example, set it to Low impact (caps outages to degraded) or No impact (excludes it from overall + uptime rollups).

Guide: Monitor Impact on Overall Status

If you share monitors on a public status page, you can optionally show a small monitor type badge (like API, DNS, or Site) before each monitor name. Enable Show Monitor Type Badges (API/DNS/Site) in your status page settings.


Pausing or Resuming from the Monitors List (Compact View)

On Monitors in compact view, use the row action icons to quickly control monitor state:

  • Click Pause to disable checks for that monitor.
  • Click Resume to re-enable checks.

The action runs inline (no full page refresh). You’ll see a progress overlay while the action is being applied.

After you resume a monitor:

  • It moves from Disabled to Enabled immediately.
  • Tab counters update automatically.
  • You may briefly see Restarting… while the monitor warms back up.

How often checks run after resume

Your monitor keeps the check frequency you selected in its settings.

  • If your monitor is set to 30 seconds, it continues checking about every 30 seconds.
  • If it is set to 1 minute, it checks about every 1 minute, and so on.

After you click Resume, there can be a short wait before the first new check appears. This is normal. Once the monitor is active again, it follows your chosen frequency.

Note: Enable/disable is handled from the monitor row action icons in compact view.


Clearing Monitor History

If your monitor is correctly configured but has accumulated test results or old data you no longer need, you can wipe its check history without deleting the monitor:

  1. On the Monitors list, click the (more actions) button on the monitor row.
  2. Select Clear history and confirm.

This removes all raw check results, aggregations, and resets uptime stats. The monitor itself, its configuration, and alert channels are not changed. Checks continue immediately after clearing.

Use this when switching from testing to production, after a major infrastructure migration, or any time the historical data no longer reflects your monitor’s current reality.

Guide: Clearing Monitor History


Deleting a Monitor

If you no longer need a monitor, you can permanently delete it from its edit page:

  1. Open the monitor, then go to Edit.
  2. Click Delete Monitor and confirm.

Deletion is permanent and removes the monitor and its historical data. While the deletion is processing, you’ll see a progress spinner with the message Deleting a monitor…, then you’ll be redirected back to your monitors list.


Editing an Existing Monitor

To change a monitor later:

  1. Open Monitors.
  2. Click the monitor’s Edit action.
  3. Update the URL, validation rules, interval, or incident settings.
  4. Save the monitor.

If you edit a Site URL, the validation preview now refreshes automatically after a short pause while you type, so suggested conditions stay in sync with the new URL.

If you edit a Database monitor that already exists, the dashboard shows that it is not editable there yet. Use that page as a reference view, not as an active edit workflow.


What’s Next?

Now that you have a monitor running:

Was this article helpful?

Share this article: