Configuring Wavefront

Wavefront is an enterprise-grade cloud monitoring and analytics platform developed by VMWare. The integration allows you to push alert events and response time metrics to Wavefront, and we have worked together to make it seamless. To get started, you will first need to set up a Wavefront account at https://www.wavefront.com/.

Integration Functionality

  • When an alert is created within Uptime.com, an event is created in Wavefront and the downtime may be tracked in a Wavefront dashboard.
  • Response time metrics for your checks may be tracked and graphed in a Wavefront dashboard.
  • Metrics will update every five minutes with five data points from one-minute checks.

Integration Setup

To complete the Wavefront Integration, you must first login to your Wavefront account and take note of the root URL. A typical example looks like “https://longboard.wavefront.com”, but your root URL may differ. Make note of this root URL and then click the Settings Cog, followed by your Email Address.

From your Profile page, scroll to API Access and generate a new API Key if required. Copy the API Key and return to Uptime.com.

In order to activate the integration of Wavefront within your Uptime account, you will go to Notifications>Integrations, then click New Profile. Select Wavefront as the Provider Type when adding a new push notifications profile.

Paste the API Key into the API Token field, and then paste or type your Wavefront root URL into the Wavefront URL field.

Wavefront_screenshot.png

Once you've configured your Wavefront integration, you will need to assign it to a contact and make sure that contact is notified when a Check fails.

Assign Integration to Existing Contacts

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

contacts.png

Create New Contacts for the Integration

Adding a dedicated or new contact cannot be done within the integrations screen. To do so first, click Notifications>Contacts. You can select New Contact, or add your integration to an existing contact.

Select Wavefront from the Push Notifications field within the New Contact screen.

Assign Integration Contact to a Check

If you have created a new or dedicated contact for your integration, you will need to add it to specific checks. If you have assigned the integration to a contact that is already assigned to one (or more) checks, you may skip this step.

Return to your Check’s Edit screen and assign this contact to the Contacts field to be notified of a downtime event. Metrics will update every five minutes with five data points from one-minute checks. On initial setup, metric data may take up to 30 minutes to appear.   

Please note: Response time data is stored based on plan usage. Uptime.com stores hourly data for a maximum of 90 days, and daily check data for a period of up to 24 months.  

Test Your Integration

Test your integration with one of the following two options:

  1. Force the Check assigned to your Integration to fail by altering it (HTTPS checks can use a misspelling of the domain, for example)
  2. Click Notifications>Contacts, then click Actions>Test to send a test to the Contact

 

Test.png