Datadog Integration Setup

Getting Started

BalkanID recommends creating a separate service account for the purposes of this integration, instead of using personal or employee named accounts.

Requirements:

  • API Key

  • Application Key

Get API Key

  1. Open your Datadog Organization Page and navigate to Organization Settings.

  2. Click on Access > API Keys.

  3. Click on + New Key button on the top right.

  4. Name the key BalkanID (or any other name you find appropriate for this purpose).

  5. Finally Click on Create Key and Copy the Key.

  6. Store the API key securely and input it into your BalkanID tenant as required.

Get Application Key

  1. Open your Datadog Organization Page and navigate to Organization Settings.

  2. Click on Access >Application Keys.

  3. Click on + New Key button on the top right.

  4. Name the key BalkanID (or any other name you find appropriate for this purpose).

  5. Click On Edit Scope.

  6. Give the following Scope Permissions

    • user_access_read

    • incident_read

    • security_monitoring_filters_read

    • security_monitoring_rules_read

    • dashboards_read

    • events_read

    • monitors_read

    • slos_read

    • synthetics_global_variable_read

    • synthetics_private_location_read

    • synthetics_read

  7. Store the Application key securely and input it into your BalkanID tenant as required.

Configure Datadog within your BalkanID tenant

  1. Login to the BalkanID application and switch to the tenant you would like to add your integration to.

  2. Head to Integrations > Third Party Applications and click Add Integration, select Datadog. Set up the Primary Application owner and the Description, if any.

  3. Datadog would have been added to the list of applications. Click on the Configure and Integrate button beside the integration name, and configure the fields with the values that were noted prior. It should look like this:

  4. Once you filled in the information, click Save changes. Your integration is now configured and you will see the status of the integration displayed alongside other integrations on the Integrations page. Integrations are synced daily. When data is available, the integration Status column will read Connected and the integration Message will read Data available.

Was this helpful?