Uptime Monitoring Quickstart

DigitalOcean Uptime is a monitoring service that checks the health of any URL or IP address. Use Uptime to monitor the latency, uptime, and SSL certificates of any website or host, and receive email or Slack alerts at thresholds you choose.


You can create Uptime checks and alerts using the DigitalOcean Control Panel. An Uptime check tests and measures a single URL or IP endpoint, and alerts are configured to be sent based on the results of these tests.

Create a Check

  1. After logging in to your DigitalOcean account, navigate to Uptime by first clicking the Monitoring link in the navigation menu. Next, click the Uptime tab underneath the Monitoring headline.

    You can also navigate directly to Uptime using this link.

  2. Click Create a new Uptime Check to start creating your first check. This takes you to the Create Uptime Check page. See How to Create Checks for detailed information on the options available.

  3. Choose the check type from https, http, and ping.

  4. Set the endpoint URL or IP to check.

  5. Choose the regions to perform the checks from.

  6. Set a name for the check.

  7. Press the Create button. Your Uptime check is created and its status page loads, pending data from the first checks:

screenshot of an example Uptime check with a blank dashboard

As results start coming in, the latency graph populates with data, but you will need to refresh the page to get up-to-date status information.

Create an Alert

  1. Navigate to your Uptime check’s status page if you’re not already there.
  2. Click the Create Uptime Alert button. This takes you to the Create Uptime Alert page. See How to Create Alerts for details on the alert options available.
  3. Select your alert type from the Latency, Downtime, and SSL Cert Expiry options.
  4. Set your threshold for triggering the alert.
  5. Set your email and Slack notification preferences.
  6. Set a name for the alert.
  7. Click the Create button.

Now, when an alert triggers in one of the check’s selected regions, it sends notifications of the issue to all added email addresses and Slack channels.

When the uptime or latency returns to acceptable levels, Uptime sends follow-up notifications to all email addresses and Slack channels.

Destroy the Check

To destroy an Uptime check and all associated alerts, navigate to the main Uptime page. This displays a list of your checks:

screenshot of the Uptime check listing, with the 'more' menu extended, showing the 'Delete' option highlighted

Use the dropdown menu to select Delete for the check you’d like to delete. A confirmation dialog pops up. Confirm the action by pressing the Delete button.