Integration with Datadog (APM)

Datadog is a supported third-party application performance management (APM) integration with AIQ. Datadog is an observability service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform.

When setting up integration with DataDog the parameter live=true must be replaced with live=false otherwise DataDog will only show the last 10 minutes.

Datadog integration was added in AIQ release 4.9.0.

Datadog Setup

  1. Login to your Datadog Dashboard at: https://app.datadoghq.com/dashboard/

  2. Sign in with your credentials.

  3. Navigate to a dashboard that you want to integrate with AIQ and select the duration range using the Unix timestamps option.

  4. Copy the URL of the dashboard.

AIQ Setup

  1. Open AIQ.

  2. Navigate to Global Options > Preferences > APM Integrations.

  3. Select Datadog in the dropdown.

  4. Paste the URL of your DataDog Dashboard in the URL field.

  5. Create a name for the integration.

  6. Set the time to analyze along the execution. For example, 10 minutes will analyze 5 minutes before and 5 minutes after of a point selected in the execution.

  7. Click Save button.

  8. Confirm the integration is saved in the dropdown at the top left corner.

Test the Integration

  1. Log in to AIQ and go to the reports section. Look for a past scenario with logged detailed executions.

  2. Click Analyze link and select the Testcase Executions report in the drop down.

  3. Click on one of the triangles in the graph to show the details of that execution. Remember the time that is shown.
    Example: Datadog execution details at 4:11:59 PM.

  4. Below the graph you will find a button with a label matching the name you gave to the APM integration. When you click this button it will open a new window with the DataDog report between the time specified in the APM integration settings.
    Example: 10 minutes, should show the report between 4:06pm and 4:16pm.