Link

Datadog + Zebrium Integration Benefits

  • Automatically adds Root Cause Analysis Reports as Monitor Events in Datadog.
  • Each Zebrium RCA Report is augmented with a clear set of log events showing symptoms and root cause.
  • This means faster MTTR and less time hunting for root cause.

How it Works

Augment Existing Monitoring with Root Cause Analysis Reports

  1. Any Datadog monitor can trigger an action to request a Root Cause Analysis from Zebrium.
  2. Zebrium receives this "signal" from Datadog and finds anomalous log patterns from your application that coincide with the signal and creates a Root Cause Analysis report.
  3. The RCA is sent to Datadog as an Event to augment your existing dashboards with Root Cause details.
  4. If you need to drill down further to look at correlated logs across your entire app, it’s just one click from your Datadog dashboard.

Requirements

  • Datadog user must have permissions to create API/Application Keys in order to complete this integration.

Support

If you need help with this integration, please contact Zebrium by sending email to support@zebrium.com.

Integration Walk-Through

In Datadog (part 1 of 2)

Creating API and Application Keys for use by Zebrium Integration

  1. From the Main Navigation panel (under your login name section), navigate to Organization Settings.
  2. Click on the API Keys tab and click New Key.
  3. Enter a Name and click Create Key.
  4. Click Copy Key and save for later use when configuring Zebrium.
  5. From the Main Navigation panel (under your login name section), navigate to Organization Settings.
  6. Click on the Application Keys tab and click New Key.
  7. Enter a Name and click Create Key.
  8. Click Copy Key and save for later use when configuring Zebrium.

In Zebrium (part 1 of 1)

Configuring Zebrium Webhook for Datadog Integration

Prerequisites needed for Zebrium configuration

  • API Key (from step 4 under Creating API and Application Keys for use by Zebrium Integration)
  • Application Key (from step 8 under Creating API and Application Keys for use by Zebrium Integration)
  1. From the User menu area, click on the Settings Menu.
  2. Click the Inbound Integrations menu item.
  3. Click the Create Inbound Integration button and select Datadog as the Inbound Integration Type and click Create
  4. Enter your saved Application Keys and API Keys (from above steps) and click Create.
  5. Copy the newly created Inbound Webhook URL and save for later use when configuring Zebrium Webhook Integration in Datadog (below).

In Datadog (part 2 of 2)

Configuring Zebrium Webhook Integration

  1. From the Main Navigation panel, navigate to Integrations/Integrations.
  2. Locate the Webhooks integration card and click Configure.
  3. Click on the New button located in the Webhooks section and enter a Name and the URL saved in step 5 above.
  4. In the Payload section, add "alert_transition": "$ALERT_TRANSITION", after "event_type": "$EVENT_TYPE",
  5. Click Save.

Triggering Root Cause Reports in Monitor Notifications

  1. From the Main Navigation panel, navigate to Monitors/Manage Monitors.
  2. Click on the Monitor you wish to trigger Root Cause Reports.
  3. Choose Edit from the gear icon on the Monitor page.
  4. Add the webhook (created in Configuring Zebrium Webhook Integration) in the Notify your team list.
  5. Click Save.

How to Uninstall

In Datadog

Disable/Delete API Key

Disable/Delete Application Key

In Zebrium

Disable Inbound Alert for Datadog