Create or update the Datadog integration
Creates or updates the Datadog integration.
Authorizations
Section titled “ Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”Request Body required
Section titled “ Request Body required ”object
Datadog site to send data to. Learn more about Datadog sites in the documentation.
Full URL of your Datadog site. Only required if you do not use a standard Datadog site.
API key used for authentication with Datadog.
Enable CI Visibility
When enabled, job logs are collected by Datadog and displayed along with pipeline execution traces.
Tag all pipeline data from this GitLab instance in Datadog. Can be used when managing several self-managed deployments.
For self-managed deployments, env tag for all the data sent to Datadog.
Custom tags in Datadog. Specify one tag per line in the format key:value\nkey2:value2.
Trigger event when a pipeline status changes.
Trigger event when a build is created.
Trigger event for pushes to the repository.
Trigger event when a merge request is created, updated, or merged.
Trigger event for new comments.
Trigger event for new tags pushed to the repository.
Indicates whether to inherit the default settings. Defaults to false.
Example generated
{ "datadog_site": "example", "api_url": "example", "api_key": "example", "datadog_ci_visibility": true, "archive_trace_events": true, "datadog_service": "example", "datadog_env": "example", "datadog_tags": "example", "pipeline_events": true, "build_events": true, "push_events": true, "merge_requests_events": true, "note_events": true, "tag_push_events": true, "subgroup_events": true, "project_events": true, "use_inherited_settings": true}Responses
Section titled “ Responses ”OK
object
Example
{ "id": 75, "title": "Jenkins CI", "slug": "jenkins", "created_at": "2019-11-20T11:20:25.297Z", "updated_at": "2019-11-20T12:24:37.498Z"}Bad request
Unauthorized
Not found
Unprocessable entity