CI Pipelines

This dataset represents CI pipeline execution data collected by Datadog CI Visibility. It provides insights into your CI system’s health and performance, including pipeline status, duration, queue time, and related Git metadata such as repository, branch, and commit information. This enables analysis of build efficiency, reliability, and developer productivity across your CI workflows.

dd.ci_pipelines

CI Pipeline Visibility Public Documentation

CI Visibility Pipelines API Public Documentation

Fields

TitleIDTypeData TypeDescription
TimestamptimestampcoretimestampTime the CI job or pipeline event was recorded (e.g., 1758787144000).
Duration (ns)durationevent_attributeint64Total duration of the pipeline in nanoseconds (e.g., 41000000000).
CI Statusci.statusevent_attributestringStatus of the job or pipeline (e.g., success, error, skipped).
CI Queue Time (s)ci.queue_timeevent_attributeint64Seconds spent waiting before execution (e.g., 0).
Is On Critical Pathci.on_critical_pathevent_attributeboolTrue if the job was part of the pipeline’s critical path (e.g., true).
CI Provider Nameci.provider.nameevent_attributestringName of the CI provider (e.g., github, gitlab).
CI Provider Instanceci.provider.instanceevent_attributestringProvider instance or CI platform (e.g., github-actions).
CI Pipeline IDci.pipeline.idevent_attributestringCI provider’s unique identifier for the pipeline run (e.g., 18000893621-1).
CI Pipeline Nameci.pipeline.nameevent_attributestringPipeline or workflow file name (e.g., .github/workflows/claude.yml).
CI Pipeline Statusci.pipeline.statusevent_attributestringOverall status of the pipeline run (e.g., skipped).
CI Job IDci.job.idevent_attributestringCI provider job ID (e.g., skipped).
CI Job Nameci.job.nameevent_attributestringName of the CI job executed (e.g., claude-code-action).
CI Job URLci.job.urlevent_attributestringURL linking directly to the job’s provider page (e.g., https://github.com/.../job/51209691834).
CI Node Labelsci.node.labelsevent_attributearray<string>Labels assigned to the job node (e.g., ['ubuntu-latest']).
CI Pipeline Correlation IDci.pipeline_correlation_idevent_attributestringCorrelation ID shared across events for this pipeline run (e.g., 6dac6e179885eaf1).
CI Job Correlation IDci.job_correlation_idevent_attributestringCorrelation ID for this specific job (e.g., ce4e44f218c2700e).
Critical Path Execution Time (s)ci.pipeline.critical_path.execution_timeevent_attributeint64Seconds spent running critical path jobs or stages (e.g., 28).
Critical Path Queue Time (s)ci.pipeline.critical_path.queue_timeevent_attributeint64Seconds critical path jobs spent waiting for a runner (e.g., 28).
Critical Path Uncategorized Time (s)ci.pipeline.critical_path.uncategorized_timeevent_attributeint64Seconds on the critical path not assigned to a known phase (e.g., 28).
Critical Path Wait Time (s)ci.pipeline.critical_path.wait_timeevent_attributeint64Seconds critical path jobs waited for dependencies to finish (e.g., 28).
Critical Path Exclusive Time (s)ci.critical_path.exclusive_timeevent_attributeint64Seconds exclusively spent on this job within the critical path (e.g., 28).
Git Branchgit.branchevent_attributestringBranch associated with this run (e.g., fbryden/build_suppressions_sds_context).
Git Default Branchgit.default_branchevent_attributestringDefault repository branch (e.g., main).
Git Commit SHAgit.commit.shaevent_attributestringCommit SHA for the triggering commit (e.g., dffcc683e2f78dad9228213fe2566dc3413b6b00).
Git Commit Messagegit.commit.messageevent_attributestringCommit message for the triggering commit (e.g., Fix casing of suppressions).
Git Commit Author Namegit.commit.author.nameevent_attributestringAuthor’s name of the triggering commit (e.g., Frank Bryden).
Git Commit Author Emailgit.commit.author.emailevent_attributestringAuthor’s email of the triggering commit (e.g., frank.bryden@datadoghq.com).
Git Commit Committer Namegit.commit.committer.nameevent_attributestringCommitter’s name of the triggering commit (e.g., Frank Bryden).
Git Commit Committer Emailgit.commit.committer.emailevent_attributestringCommitter’s email of the triggering commit (e.g., frank.bryden@datadoghq.com).
Git Commit Committer Dategit.commit.committer.dateevent_attributestringCommit time as a date string (e.g., 2025-09-24T16:10:18Z).
Git Commit Committer Timestampgit.commit.committer.date_timestampevent_attributetimestampCommit time as numeric timestamp (e.g., 1758730218000).
Git Repository URLgit.repository_urlevent_attributestringRepository URL (e.g., https://github.com/DataDog/dd-source.git).
Git Repository Hostgit.repository.hostevent_attributestringRepository host name (e.g., github.com).
Git Repository Namegit.repository.nameevent_attributestringRepository name with owner (e.g., DataDog/dd-source).