diff --git a/content/en/continuous_integration/pipelines/_index.md b/content/en/continuous_integration/pipelines/_index.md index 112eb56d0eb..b12d2764a52 100644 --- a/content/en/continuous_integration/pipelines/_index.md +++ b/content/en/continuous_integration/pipelines/_index.md @@ -43,7 +43,7 @@ Select your CI provider to set up CI Visibility in Datadog: |
| AWS CodePipeline | Azure Pipelines | Buildkite | CircleCI | Codefresh | GitHub Actions | GitLab | Jenkins | TeamCity | Other CI Providers | |---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -| {{< ci-details title="Logs collection" >}}Retrieval of pipeline or job logs from the CI provider. Logs are displayed on the Logs tab in the Pipeline Execution view.{{< /ci-details >}} | {{< X >}} | {{< X >}} | | {{< X >}} | | {{< X >}} | {{< X >}} | {{< X >}} | | | +| {{< ci-details title="Logs collection" >}}Retrieval of pipeline or job logs from the CI provider. Logs are displayed on the Logs tab in the Pipeline Execution view.{{< /ci-details >}} | {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} | | {{< X >}} | {{< X >}} | {{< X >}} | | | | {{< ci-details title="Infrastructure correlation" >}}Correlation of host-level information for the Datadog Agent, CI pipelines, or job runners to CI pipeline execution data.{{< /ci-details >}} | | | {{< X >}} | | | {{< X >}} | {{< X >}} | {{< X >}} | | | | {{< ci-details title="Running pipelines" >}}Identification of pipelines executions that are running with associated tracing.{{< /ci-details >}} | {{< X >}} | | | | | {{< X >}} | {{< X >}} | {{< X >}} | | {{< X >}} | | {{< ci-details title="Partial retries" >}}Identification of partial retries (for example, when only a subset of jobs were retried).{{< /ci-details >}} | {{< X >}} | {{< X >}} | {{< X >}} | | {{< X >}} | {{< X >}} | {{< X >}} | | {{< X >}} | {{< X >}} | diff --git a/content/en/continuous_integration/pipelines/buildkite.md b/content/en/continuous_integration/pipelines/buildkite.md index fe6a2974600..e98faf34d7f 100644 --- a/content/en/continuous_integration/pipelines/buildkite.md +++ b/content/en/continuous_integration/pipelines/buildkite.md @@ -32,6 +32,8 @@ Set up CI Visibility for Buildkite to optimize your resource usage, reduce overh | [Custom spans][14] | Custom spans | Configure custom spans for your pipelines. | | [Filter CI Jobs on the critical path][17] | Filter CI Jobs on the critical path | Filter by jobs on the critical path. | | [Execution time][18] | Execution time | View the amount of time pipelines have been running jobs. | +| Logs correlation | Logs correlation | Correlate pipeline and job spans to logs and enable [job log collection][20]. | + ### Terminology @@ -55,6 +57,12 @@ To set up the Datadog integration for [Buildkite][1]: * {{< ui >}}Branch filtering{{< /ui >}}: Leave empty to trace all branches or select the subset of branches you want to trace. 3. Click {{< ui >}}Add Datadog Pipeline Visibility Notification{{< /ui >}} to save the integration. +### Collect job logs + +The Datadog Buildkite integration collects logs from your finished Buildkite jobs and forwards them to Datadog. To install and configure this integration, see the [Buildkite integration documentation][19]. + +Datadog bills logs separately from CI Visibility. Configure log retention, exclusion filters, and indexes in [Log Management][21]. To scope these rules to Buildkite logs, filter on the `datadog.product:cipipeline` and `source:buildkite` tags. + ## Advanced configuration ### Set custom tags @@ -154,3 +162,6 @@ The {{< ui >}}CI Pipeline List{{< /ui >}} page shows data for only the default b [16]: /continuous_integration/search/#search-for-pipelines [17]: /continuous_integration/guides/identify_highest_impact_jobs_with_critical_path/ [18]: /glossary/#pipeline-execution-time +[19]: /integrations/buildkite/ +[20]: /continuous_integration/pipelines/buildkite/#collect-job-logs +[21]: /logs/