Skip to content

Propagate Jenkins custom parent ID#11348

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits into
masterfrom
juan-fernandez-custom-parent-id-jenkins
May 12, 2026
Merged

Propagate Jenkins custom parent ID#11348
gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits into
masterfrom
juan-fernandez-custom-parent-id-jenkins

Conversation

@juan-fernandez
Copy link
Copy Markdown
Contributor

@juan-fernandez juan-fernandez commented May 12, 2026

What Does This Do

Adds Jenkins CI Visibility propagation for DD_CUSTOM_PARENT_ID through the existing _dd.ci.env_vars serialization path, alongside DD_CUSTOM_TRACE_ID.

Motivation

The Jenkins plugin exposes DD_CUSTOM_PARENT_ID so backend correlation can compute job correlation IDs from both the custom trace ID and parent ID. The Java provider was only passing the trace ID.

Additional Notes

Updated the Jenkins fixture expectations and the supported configuration metadata entry for DD_CUSTOM_PARENT_ID.

test-environment-trigger: skip

Contributor Checklist

Jira ticket: N/A

Validation

  • ./gradlew :dd-java-agent:agent-ci-visibility:test --tests datadog.trace.civisibility.ci.JenkinsInfoTest
  • ./gradlew :dd-java-agent:agent-ci-visibility:spotlessCheck :utils:config-utils:generateSupportedConfigurations
  • jq empty dd-java-agent/agent-ci-visibility/src/test/resources/ci/jenkins.json metadata/supported-configurations.json

@juan-fernandez juan-fernandez added type: enhancement Enhancements and improvements comp: ci visibility Continuous Integration Visibility tag: ai generated Largely based on code generated by an AI or LLM labels May 12, 2026 — with Image ChatGPT Codex Connector
@cit-pr-commenter-54b7da
Copy link
Copy Markdown

Test Environment - sbt-scalatest

Job Status: success

Scenario Overhead (%)
agent 54.69
agentEvpProxy 54.72

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

cit-pr-commenter-54b7da Bot commented May 12, 2026

Test Environment - okhttp

Job Status: success

Scenario Overhead (%)
agent 12.78
agentless 12.04
agentlessCodeCoverage 15.96
agentlessLineCoverage 35.68

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

cit-pr-commenter-54b7da Bot commented May 12, 2026

Test Environment - sonar-kotlin

Job Status: success

Scenario Overhead (%)
agent 1.58
agentless 1.50
agentlessCodeCoverage 2.05
agentlessLineCoverage 6.17

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

Test Environment - netflix-zuul

Job Status: success

Scenario Overhead (%)
agent 54.48
agentless 50.64
agentlessCodeCoverage 61.06
agentlessLineCoverage 74.62

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

cit-pr-commenter-54b7da Bot commented May 12, 2026

Test Environment - spring_boot

Job Status: failed

Scenario Overhead (%)

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

Test Environment - nebula-release-plugin

Job Status: success

Scenario Overhead (%)
agent 38.02
agentless 37.30
agentlessCodeCoverage 45.99
agentlessLineCoverage 75.17

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

Test Environment - reactive-streams-jvm

Job Status: success

Scenario Overhead (%)
agent 21.67
agentless 19.59
agentlessCodeCoverage 20.52
agentlessLineCoverage 30.55

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

Test Environment - jolokia

Job Status: success

Scenario Overhead (%)
agent 92.91
agentless 89.56
agentlessCodeCoverage 98.20
agentlessLineCoverage 98.09

@cit-pr-commenter-54b7da
Copy link
Copy Markdown

Test Environment - sonar-java

Job Status: success

Scenario Overhead (%)
agent -11.41
agentless 24.81
agentlessCodeCoverage 69.04
agentlessLineCoverage 139.02

@juan-fernandez juan-fernandez marked this pull request as ready for review May 12, 2026 12:14
@juan-fernandez juan-fernandez requested review from a team as code owners May 12, 2026 12:14
@juan-fernandez juan-fernandez requested review from amarziali and removed request for a team May 12, 2026 12:14
@juan-fernandez juan-fernandez added this pull request to the merge queue May 12, 2026
@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts Bot commented May 12, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 Bot commented May 12, 2026

View all feedbacks in Devflow UI.

2026-05-12 16:14:09 UTC ℹ️ Start processing command /merge


2026-05-12 16:14:13 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 1h (p90).


2026-05-12 17:32:16 UTC ℹ️ MergeQueue: This merge request was merged

@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks May 12, 2026
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot merged commit 39c42b2 into master May 12, 2026
570 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot deleted the juan-fernandez-custom-parent-id-jenkins branch May 12, 2026 17:32
@github-actions github-actions Bot added this to the 1.63.0 milestone May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ci visibility Continuous Integration Visibility tag: ai generated Largely based on code generated by an AI or LLM type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants