2021-06-29 14:07:04 -04:00
---
2021-08-02 11:08:56 -04:00
stage: Ecosystem
group: Integrations
2021-06-29 14:07:04 -04:00
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
# Datadog integration **(FREE)**
> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/270123) in GitLab 14.1
2021-07-20 11:10:07 -04:00
This integration enables you to send CI/CD pipeline and job information to
[Datadog ](https://www.datadoghq.com/ ). Datadog's [CI Visibility ](https://app.datadoghq.com/ci )
product helps you monitor for job failures and performance issues, then troubleshoot them.
It's based on [Webhooks ](../user/project/integrations/webhooks.md ),
and only requires configuration on GitLab.
## Configure the integration
Users with the **Administrator** role can configure the integration at the
project, group, or instance level:
1. If you do not have a Datadog API key:
1. Sign in to Datadog.
1. Go to the **Integrations** section.
1. Generate an API key in the [APIs tab ](https://app.datadoghq.com/account/settings#api ).
Copy this value, as you need it in a later step.
1. *For project-level or group-level integrations:* In GitLab, go to your project or group.
1. *For instance-level integrations:*
1. Sign in to GitLab as a user with the [Administrator role ](../user/permissions.md ).
2021-08-25 20:09:31 -04:00
1. On the top bar, select **Menu > Admin** .
2021-09-08 14:11:23 -04:00
1. On the left sidebar, select **Settings > Integrations** .
2021-07-20 11:10:07 -04:00
1. Scroll to **Add an integration** , and select **Datadog** .
1. Select **Active** to enable the integration.
1. Specify the [**Datadog site** ](https://docs.datadoghq.com/getting_started/site/ ) to send data to.
2022-01-18 19:12:04 -05:00
1. Provide your Datadog **API key** .
<!-- 1. Optional. Select **Enable logs collection** to enable logs collection for the output of jobs. ([Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/346339) in GitLab 14.8.) -->
<!-- TODO: uncomment the archive_trace_events field once :datadog_integration_logs_collection is rolled out. Rollout issue: https://gitlab.com/gitlab - org/gitlab/ - /issues/346339 -->
2021-12-02 22:14:42 -05:00
1. Optional. To override the API URL used to send data directly, provide an **API URL** .
2021-07-20 11:10:07 -04:00
Used only in advanced scenarios.
2021-12-02 22:14:42 -05:00
1. Optional. If you use more than one GitLab instance, provide a unique **Service** name
2021-07-20 11:10:07 -04:00
to differentiate between your GitLab instances.
2021-12-02 22:14:42 -05:00
1. Optional. If you use groups of GitLab instances (such as staging and production
2021-07-20 11:10:07 -04:00
environments), provide an **Env** name. This value is attached to each span
the integration generates.
2021-12-02 22:14:42 -05:00
1. Optional. Select **Test settings** to test your integration.
2021-07-20 11:10:07 -04:00
1. Select **Save changes** .
When the integration sends data, you can view it in the [CI Visibility ](https://app.datadoghq.com/ci )
section of your Datadog account.
2021-12-01 19:17:32 -05:00
## Related topics
2021-07-20 11:10:07 -04:00
- [Datadog's CI Visibility ](https://docs.datadoghq.com/continuous_integration/ ) documentation.