Skip to main content

Uptime

Uptime.com is a comprehensive website monitoring service that provides real-time alerts and detailed performance analytics for your web applications and APIs across 80+ probe servers in six continents. You can forward alert notifications from Uptime.com directly to your Logz.io account. This integration allows you to monitor and analyze uptime incidents alongside the rest of your observability data in Logz.io.

Prerequisites

Before you begin, you'll need:

  • An active Uptime.com account
  • A name for the new Uptime.com integration
  • A Logs shipping token from Logz.io
  • A Metrics shipping token from Logz.io

Integration functionality

Integration with Uptime.com allows for the following:

  • Uptime.com alerts are sent to Logz.io as Logs
  • Uptime.com response times are sent to Logz.io as Metrics

Integration setup

  1. Log in to your Logz.io account.

  2. Navigate to Settings > Manage tokens, click Data shipping tokens, and copy the Listener URL.

Copy listener URL

  1. Log in to your Uptime.com account.

  2. Navigate to Notifications > Integrations and click Add Integration.

  3. Select Logz.io as the integration type and paste your Listener URL.

note

When creating a new Logz.io integration, the Listener URL field is pre-filled with the default value listener.logz.io. If the default URL is not shown, enter the correct URL manually.

Enter listener URL

  1. Go back to Logz.io Settings > Manage tokens, and click Data shipping tokens. Copy both the Log and Metrics shipping tokens.
note

If you do not have a Metrics token in Logz.io, navigate to Settings > Manage Accounts and create a Metrics account. For further assistance, contact Logz.io support team.

data shipping token in Logz

  1. In Uptime.com, paste the shipping tokens into the appropriate fields:

data shipping token

  1. Save the new Uptime.com integration. It may take a few minutes for data to appear in Logz.io.

Once set up, response time metrics appear as uptime_response_time in Logz.io, including labels for checks and locations.

metrics

Testing the integration

Test your integration with one of the following two options:

  • In Uptime.com, force the check assigned to your integration to fail by altering it (for example, by misspelling the domain in an HTTPS check).
  • Navigate to Notifications > Contacts, then click Actions > Test to send a test alert to the Contact.

Managing Uptime.com contacts

Assign the integration to an existing contact

To add your integration to an existing contact in Uptime.com, click on or type the name of the contact into the Assign to Contacts field within the integration setup screen.

assign a contact

Create a new contact

Adding a dedicated or a new contact cannot be done within the integrations screen.

To add a new contact, navigate to Notifications > Contacts. You can create a New Contact or add the integration to an existing contact. In both cases, select the Logz.io option from the Integrations dropdown.

Assign integration contact to a check

To receive alerts, the contact linked to your Logz.io integration must be assigned to a check.

If the contact is already assigned to one or more checks, no action is needed.

If not, open the Check’s Edit screen and add the contact to the Contacts field. This ensures real-time alert notifications are sent during downtime events.