Dataloop.IO

Send monitoring events from Dataloop.IO to BigPanda.

Dataloop.IO is a new monitoring solution for Operations/DevOps teams running online services at scale. Dataloop.IO helps companies monitor their service to minimize downtime, and alert them to issues before users start complaining.

Supported Versions:Type:
SaaS DeploymentsWebhook

❗️

Using Sample Code

These samples are meant to provide a helpful starting point for your custom integration. Though you may be able to copy some of the samples and use them without modifications, your system administrators must review and test all scripts and methods before using them.

How It Works

Unlike other solutions currently available, Dataloop.IO has some unique technology that pushes out monitoring configuration in real time making Dataloop.IO incredible agile so it can keep up with constantly changing environments.

Prerequisites

  • Dataloop.IO account.

  • Existing Dataloop.IO environment.

  • BigPanda account.

  • Understanding of BigPanda Alerts API.

Step 1. In BigPanda, create an App Key.

  1. In BigPanda, click the Integrations tab at the top of the screen.

  2. In the left pane, click New Integration.

  3. On the Monitoring tab, click Alerts REST API.

  4. In Step 1, enter the name of the integration.
    For example, enter Dataloop.

  5. Click Generate App Key.

Step 2. In Dataloop.IO, configure an alert to send information to BigPanda.

  1. Log in to Dataloop.IO and navigate to your Dashboard.
    To configure an existing alert, select the alert and proceed to Step 3.
  2. To create a new alert, select Alerts.

  1. Select Add New Alert.

  1. Enter an Alert Title and select Create Alert. The alert is added to the alert list.

📘

Include a status with the Alert Name

For better maintenance, include a status of warning, critical, or ok with the alert name.

  1. To set up the alert, select Add New Criteria.

  1. Define alert scope, metrics, and conditions.

  1. Click Create New Criteria to save your changes.

Step 3. Edit the alert to define the webhook URL and webhook payload.

  1. In the Action tab, select Add New Action > Call a Webhook.

  2. Enter your BigPanda Webhook URL token. You can find your BigPanda token on the Alerts API integration screen under the HTTP headers section.

<https://api.bigpanda.io/data/v2/alerts?access_token=><YOURTOKEN>

  1. In the Extra Payload box, enter your BigPanda App Key.
{
"app_key": "<YourAppKey>"
}

Dataloop.IO includes additional payload information by default:

  • Check
  • Host
  • Message Type (Text, Rule, Message)
  • Entity_id
  • Event/Event_type
  • Account

Step 4. Test the integration by sending a test alert from Dataloop.IO

  1. Verify the alert settings are to your specifications, then click Test Webhook.
    If configured correctly, you receive an HTTP 201 response from BigPanda as a new incident is created in BigPanda.

❗️

Refer to Alert API Response Codes for help when Testing

If you do not receive an HTTP 201 response from BigPanda while testing the Webhook, refer to BigPanda Alerts API Response Codes for troubleshooting help.

  1. Click Create New Action to save your changes.

Post-Requisites

If required, create more test alerts in Dataloop.IO