-
Couldn't load subscription status.
- Fork 315
Add commit discrepancies telemetry when building repository git information #8763
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add commit discrepancies telemetry when building repository git information #8763
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 2 performance regressions! Performance is the same for 56 metrics, 13 unstable metrics.
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~0a4cc597e9, baseline=1.50.0-SNAPSHOT~746a7fd953
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.019 s) : 0, 1019365
Total [baseline] (10.452 s) : 0, 10452308
Agent [candidate] (1.02 s) : 0, 1020394
Total [candidate] (10.484 s) : 0, 10483624
section appsec
Agent [baseline] (1.158 s) : 0, 1158412
Total [baseline] (10.643 s) : 0, 10643466
Agent [candidate] (1.161 s) : 0, 1160580
Total [candidate] (10.741 s) : 0, 10740540
section iast
Agent [baseline] (1.157 s) : 0, 1157435
Total [baseline] (10.895 s) : 0, 10894882
Agent [candidate] (1.148 s) : 0, 1148420
Total [candidate] (10.797 s) : 0, 10797426
section profiling
Agent [baseline] (1.285 s) : 0, 1284710
Total [baseline] (10.869 s) : 0, 10868861
Agent [candidate] (1.293 s) : 0, 1293375
Total [candidate] (10.874 s) : 0, 10874226
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~0a4cc597e9, baseline=1.50.0-SNAPSHOT~746a7fd953
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (682.346 ms) : 0, 682346
BytebuddyAgent [candidate] (683.637 ms) : 0, 683637
GlobalTracer [baseline] (240.277 ms) : 0, 240277
GlobalTracer [candidate] (239.997 ms) : 0, 239997
AppSec [baseline] (55.082 ms) : 0, 55082
AppSec [candidate] (55.155 ms) : 0, 55155
Debugger [baseline] (7.707 ms) : 0, 7707
Debugger [candidate] (9.004 ms) : 0, 9004
Remote Config [baseline] (683.799 µs) : 0, 684
Remote Config [candidate] (689.349 µs) : 0, 689
Telemetry [baseline] (9.698 ms) : 0, 9698
Telemetry [candidate] (8.273 ms) : 0, 8273
section appsec
BytebuddyAgent [baseline] (698.865 ms) : 0, 698865
BytebuddyAgent [candidate] (699.92 ms) : 0, 699920
GlobalTracer [baseline] (236.304 ms) : 0, 236304
GlobalTracer [candidate] (236.948 ms) : 0, 236948
IAST [baseline] (21.582 ms) : 0, 21582
IAST [candidate] (21.748 ms) : 0, 21748
AppSec [baseline] (174.757 ms) : 0, 174757
AppSec [candidate] (175.471 ms) : 0, 175471
Debugger [baseline] (5.939 ms) : 0, 5939
Debugger [candidate] (5.901 ms) : 0, 5901
Remote Config [baseline] (619.197 µs) : 0, 619
Remote Config [candidate] (632.195 µs) : 0, 632
Telemetry [baseline] (7.733 ms) : 0, 7733
Telemetry [candidate] (7.386 ms) : 0, 7386
section iast
BytebuddyAgent [baseline] (808.687 ms) : 0, 808687
BytebuddyAgent [candidate] (801.402 ms) : 0, 801402
GlobalTracer [baseline] (231.47 ms) : 0, 231470
GlobalTracer [candidate] (230.695 ms) : 0, 230695
IAST [baseline] (23.717 ms) : 0, 23717
IAST [candidate] (26.656 ms) : 0, 26656
AppSec [baseline] (53.828 ms) : 0, 53828
AppSec [candidate] (50.089 ms) : 0, 50089
Debugger [baseline] (5.972 ms) : 0, 5972
Debugger [candidate] (5.971 ms) : 0, 5971
Remote Config [baseline] (596.513 µs) : 0, 597
Remote Config [candidate] (613.265 µs) : 0, 613
Telemetry [baseline] (8.007 ms) : 0, 8007
Telemetry [candidate] (7.943 ms) : 0, 7943
section profiling
BytebuddyAgent [baseline] (678.925 ms) : 0, 678925
BytebuddyAgent [candidate] (679.517 ms) : 0, 679517
GlobalTracer [baseline] (380.194 ms) : 0, 380194
GlobalTracer [candidate] (381.936 ms) : 0, 381936
AppSec [baseline] (55.153 ms) : 0, 55153
AppSec [candidate] (54.78 ms) : 0, 54780
Debugger [baseline] (6.182 ms) : 0, 6182
Debugger [candidate] (6.235 ms) : 0, 6235
Remote Config [baseline] (652.544 µs) : 0, 653
Remote Config [candidate] (653.996 µs) : 0, 654
Telemetry [baseline] (8.22 ms) : 0, 8220
Telemetry [candidate] (8.234 ms) : 0, 8234
ProfilingAgent [baseline] (104.409 ms) : 0, 104409
ProfilingAgent [candidate] (111.126 ms) : 0, 111126
Profiling [baseline] (104.434 ms) : 0, 104434
Profiling [candidate] (111.151 ms) : 0, 111151
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~0a4cc597e9, baseline=1.50.0-SNAPSHOT~746a7fd953
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.027 s) : 0, 1027403
Total [baseline] (8.651 s) : 0, 8650783
Agent [candidate] (1.033 s) : 0, 1033203
Total [candidate] (8.659 s) : 0, 8659331
section iast
Agent [baseline] (1.144 s) : 0, 1143525
Total [baseline] (9.177 s) : 0, 9176782
Agent [candidate] (1.155 s) : 0, 1154853
Total [candidate] (9.226 s) : 0, 9226439
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.149 s) : 0, 1149323
Total [baseline] (9.205 s) : 0, 9204625
Agent [candidate] (1.149 s) : 0, 1148687
Total [candidate] (9.224 s) : 0, 9224490
section iast_TELEMETRY_OFF
Agent [baseline] (1.143 s) : 0, 1142900
Total [baseline] (9.207 s) : 0, 9206632
Agent [candidate] (1.142 s) : 0, 1141717
Total [candidate] (9.22 s) : 0, 9219780
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~0a4cc597e9, baseline=1.50.0-SNAPSHOT~746a7fd953
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.562 ms) : 0, 686562
BytebuddyAgent [candidate] (690.031 ms) : 0, 690031
GlobalTracer [baseline] (241.624 ms) : 0, 241624
GlobalTracer [candidate] (242.56 ms) : 0, 242560
AppSec [baseline] (55.376 ms) : 0, 55376
AppSec [candidate] (55.015 ms) : 0, 55015
Debugger [baseline] (10.581 ms) : 0, 10581
Debugger [candidate] (12.157 ms) : 0, 12157
Remote Config [baseline] (669.923 µs) : 0, 670
Remote Config [candidate] (700.743 µs) : 0, 701
Telemetry [baseline] (8.978 ms) : 0, 8978
Telemetry [candidate] (8.99 ms) : 0, 8990
section iast
BytebuddyAgent [baseline] (798.439 ms) : 0, 798439
BytebuddyAgent [candidate] (806.372 ms) : 0, 806372
GlobalTracer [baseline] (229.355 ms) : 0, 229355
GlobalTracer [candidate] (231.071 ms) : 0, 231071
IAST [baseline] (26.546 ms) : 0, 26546
IAST [candidate] (26.288 ms) : 0, 26288
AppSec [baseline] (51.718 ms) : 0, 51718
AppSec [candidate] (52.371 ms) : 0, 52371
Debugger [baseline] (5.807 ms) : 0, 5807
Debugger [candidate] (5.953 ms) : 0, 5953
Remote Config [baseline] (572.168 µs) : 0, 572
Remote Config [candidate] (591.268 µs) : 0, 591
Telemetry [baseline] (7.802 ms) : 0, 7802
Telemetry [candidate] (7.893 ms) : 0, 7893
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (802.164 ms) : 0, 802164
BytebuddyAgent [candidate] (801.435 ms) : 0, 801435
GlobalTracer [baseline] (230.737 ms) : 0, 230737
GlobalTracer [candidate] (230.336 ms) : 0, 230336
IAST [baseline] (24.47 ms) : 0, 24470
IAST [candidate] (24.57 ms) : 0, 24570
AppSec [baseline] (50.963 ms) : 0, 50963
AppSec [candidate] (50.503 ms) : 0, 50503
Debugger [baseline] (5.916 ms) : 0, 5916
Debugger [candidate] (5.937 ms) : 0, 5937
Remote Config [baseline] (589.67 µs) : 0, 590
Remote Config [candidate] (586.846 µs) : 0, 587
Telemetry [baseline] (7.87 ms) : 0, 7870
Telemetry [candidate] (7.88 ms) : 0, 7880
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (796.055 ms) : 0, 796055
BytebuddyAgent [candidate] (796.192 ms) : 0, 796192
GlobalTracer [baseline] (229.887 ms) : 0, 229887
GlobalTracer [candidate] (229.711 ms) : 0, 229711
IAST [baseline] (23.359 ms) : 0, 23359
IAST [candidate] (22.203 ms) : 0, 22203
AppSec [baseline] (55.669 ms) : 0, 55669
AppSec [candidate] (55.203 ms) : 0, 55203
Debugger [baseline] (6.071 ms) : 0, 6071
Debugger [candidate] (5.999 ms) : 0, 5999
Remote Config [baseline] (615.322 µs) : 0, 615
Remote Config [candidate] (606.056 µs) : 0, 606
Telemetry [baseline] (7.841 ms) : 0, 7841
Telemetry [candidate] (7.723 ms) : 0, 7723
LoadDacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~0a4cc597e9, baseline=1.50.0-SNAPSHOT~746a7fd953
dateFormat X
axisFormat %s
section baseline
no_agent (14.921 s) : 14921000, 14921000
. : milestone, 14921000,
appsec (15.121 s) : 15121000, 15121000
. : milestone, 15121000,
iast (18.769 s) : 18769000, 18769000
. : milestone, 18769000,
iast_GLOBAL (18.176 s) : 18176000, 18176000
. : milestone, 18176000,
profiling (14.913 s) : 14913000, 14913000
. : milestone, 14913000,
tracing (15.149 s) : 15149000, 15149000
. : milestone, 15149000,
section candidate
no_agent (15.13 s) : 15130000, 15130000
. : milestone, 15130000,
appsec (15.002 s) : 15002000, 15002000
. : milestone, 15002000,
iast (18.996 s) : 18996000, 18996000
. : milestone, 18996000,
iast_GLOBAL (18.02 s) : 18020000, 18020000
. : milestone, 18020000,
profiling (14.832 s) : 14832000, 14832000
. : milestone, 14832000,
tracing (14.73 s) : 14730000, 14730000
. : milestone, 14730000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~0a4cc597e9, baseline=1.50.0-SNAPSHOT~746a7fd953
dateFormat X
axisFormat %s
section baseline
no_agent (1.478 ms) : 1466, 1489
. : milestone, 1478,
appsec (2.406 ms) : 2357, 2455
. : milestone, 2406,
iast (2.183 ms) : 2121, 2245
. : milestone, 2183,
iast_GLOBAL (2.23 ms) : 2168, 2293
. : milestone, 2230,
profiling (2.033 ms) : 1983, 2083
. : milestone, 2033,
tracing (2.026 ms) : 1978, 2075
. : milestone, 2026,
section candidate
no_agent (1.483 ms) : 1472, 1495
. : milestone, 1483,
appsec (2.409 ms) : 2359, 2458
. : milestone, 2409,
iast (2.19 ms) : 2128, 2252
. : milestone, 2190,
iast_GLOBAL (2.234 ms) : 2172, 2296
. : milestone, 2234,
profiling (2.031 ms) : 1981, 2080
. : milestone, 2031,
tracing (2.016 ms) : 1968, 2064
. : milestone, 2016,
|
| GIT_CLIENT, | ||
| EMBEDDED; | ||
|
|
||
| GitProviderDiscrepant() {} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think default constructors can be removed
|
|
||
| int order(); | ||
|
|
||
| GitProviderExpected providerAsExpected(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's add a brief comment explaining why two different enums are needed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we add a unit test for the new logic that calculates discrepancies?
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.49.0` -> `1.50.0` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.50.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.50.0): 1.50.0 ### Deprecation Notice > \[!NOTE] > `DD_RUNTIME_ID_ENABLED` has been deprecated and will be removed in future releases. Please use `DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED` instead. ### Components #### Application Security Management (WAF) - 🐛 Add String length truncation limit to ObjectIntrospector and update truncation metrics ([#​8825](DataDog/dd-trace-java#8825) - [@​jandro996](https://github.com/jandro996)) - 🐛 Adapt standalone ASM to support API Security ([#​8804](DataDog/dd-trace-java#8804) - [@​jandro996](https://github.com/jandro996)) - ✨ Add appsec.waf.input\_truncated metric ([#​8791](DataDog/dd-trace-java#8791) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request body collection ([#​8748](DataDog/dd-trace-java#8748) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request/response headers collection ([#​8724](DataDog/dd-trace-java#8724) - [@​jandro996](https://github.com/jandro996)) #### Build & Tooling - ✨ Add artifacts to public s3 bucket ([#​8947](DataDog/dd-trace-java#8947) - [@​randomanderson](https://github.com/randomanderson)) #### Continuous Integration Visibility - ✨ Improve PR information building ([#​8908](DataDog/dd-trace-java#8908) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Truncate span stack traces when Test Optimization is enabled ([#​8903](DataDog/dd-trace-java#8903) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Ensure auto-detected service name is the same for every process in the same build ([#​8902](DataDog/dd-trace-java#8902) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Use tag as fallback in api requests if no branch is available ([#​8876](DataDog/dd-trace-java#8876) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add support for JUnit 5.13-RC1 ([#​8865](DataDog/dd-trace-java#8865), [#​8871](DataDog/dd-trace-java#8871) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement attempt to fix v3 and v4 and bump capability version ([#​8824](DataDog/dd-trace-java#8824) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🧹 Align retry logic for all test framework instrumentations ([#​8803](DataDog/dd-trace-java#8803) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🐛 Always build ci workspace without trailing separator ([#​8788](DataDog/dd-trace-java#8788) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add commit discrepancies telemetry when building repository git information ([#​8763](DataDog/dd-trace-java#8763) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Data Streams Monitoring - 💡 Surface process tags in dsm payloads and use them for base hash calculation ([#​8836](DataDog/dd-trace-java#8836) - [@​amarziali](https://github.com/amarziali)) #### Dynamic Instrumentation - ✨ Optimized allocations for collection filter functions ([#​8896](DataDog/dd-trace-java#8896) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix SymDB upload size check ([#​8887](DataDog/dd-trace-java#8887) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for Set in filter function ([#​8873](DataDog/dd-trace-java#8873) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for isDefined in log template ([#​8859](DataDog/dd-trace-java#8859) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix Max captured frames for Exception Replay ([#​8856](DataDog/dd-trace-java#8856) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Remove static inherited fields collection ([#​8832](DataDog/dd-trace-java#8832) - [@​jpbempel](https://github.com/jpbempel)) - 💡 Add process tags to dynamic instrumentation intake payload ([#​8779](DataDog/dd-trace-java#8779) - [@​amarziali](https://github.com/amarziali)) #### GraalVM native-image - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) - ✨ Add JMXFetch support for GraalVM Native ([#​8569](DataDog/dd-trace-java#8569) - [@​ygree](https://github.com/ygree)) #### JMX fetch - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) #### Library Injection - ✨ Deny oracle db jvm based tools ([#​8909](DataDog/dd-trace-java#8909) - [@​bric3](https://github.com/bric3)) #### OpenTracing - 🐛 Fix OT packaging for exception replay ([#​8912](DataDog/dd-trace-java#8912) - [@​jpbempel](https://github.com/jpbempel)) #### Profiling - ✨ Bump ddprof to 1.27.0 ([#​8893](DataDog/dd-trace-java#8893) - [@​jbachorik](https://github.com/jbachorik)) - Properly handle the adaptive sampling interval overflow by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#213 - Fix [#​200](DataDog/dd-trace-java#200) Crash related to aligned\_alloc and free in context by [@​yanglong1010](https://github.com/yanglong1010) in DataDog/java-profiler#208 - Explicitly initialize empty context page by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#210 - Re-connect crash recursion protection with VM stackwalker by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#214 - ✨ Enable ZSTD compression for profiling ([#​8862](DataDog/dd-trace-java#8862) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - 💡 Collect process tags for profiling upload requests ([#​8780](DataDog/dd-trace-java#8780) - [@​amarziali](https://github.com/amarziali)) #### Telemetry - 💡 Surface process tags on telemetry payloads ([#​8837](DataDog/dd-trace-java#8837) - [@​amarziali](https://github.com/amarziali)) #### Trace context propagation - ✨ Migrating all HttpClient Instrumentations to Inject Full Context ([#​8826](DataDog/dd-trace-java#8826) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Migrating all HttpServer Instrumentations to Extract full Context ([#​8820](DataDog/dd-trace-java#8820) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer core - ✨⚡ Skip JAXB generated classes classloader ([#​9003](DataDog/dd-trace-java#9003) - [@​bric3](https://github.com/bric3)) - ✨ Add DD\_RUNTIME\_METRICS\_RUNTIME\_ID\_ENABLED alias for runtime id generation ([#​8981](DataDog/dd-trace-java#8981) - [@​amarziali](https://github.com/amarziali)) - 🐛 Use resolved address for peer.hostname when available without hitting the cache ([#​8915](DataDog/dd-trace-java#8915) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface server name process tag for tomcat ([#​8894](DataDog/dd-trace-java#8894) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface websphere cell and server name on process tags ([#​8880](DataDog/dd-trace-java#8880) - [@​amarziali](https://github.com/amarziali)) - ✨ Added special lightweight pre-main class that skips installation on incompatible JVMs. ([#​8855](DataDog/dd-trace-java#8855) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - 💡 Add entrypoint type to process tags ([#​8839](DataDog/dd-trace-java#8839) - [@​amarziali](https://github.com/amarziali)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Notify listeners when the scope top changes after switching scope stacks ([#​8797](DataDog/dd-trace-java#8797) - [@​mcculls](https://github.com/mcculls)) - ✨ Read hsperfdata for Java PIDs if jvmstat is unavailable ([#​8792](DataDog/dd-trace-java#8792) - [@​MattAlp](https://github.com/MattAlp)) - 🐛 Turn JDK socket support on by default ([#​8752](DataDog/dd-trace-java#8752) - [@​sarahchen6](https://github.com/sarahchen6)) - ✨ Simplify context propagation ([#​8719](DataDog/dd-trace-java#8719) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Add JSON parsing support ([#​8579](DataDog/dd-trace-java#8579) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer internal logging - ✨ Fix printing format of span identifiers ([#​8897](DataDog/dd-trace-java#8897) - [@​vandonr](https://github.com/vandonr)) #### Tracer public API - 💡 Track the source of installation ([#​8956](DataDog/dd-trace-java#8956) - [@​mabdinur](https://github.com/mabdinur)) - ✨ Enforce size limit on application\_monitoring.yaml files ([#​8789](DataDog/dd-trace-java#8789) - [@​mtoffl01](https://github.com/mtoffl01)) - ✨ Enabling baggage cache to support limits and non-ascii characters ([#​8713](DataDog/dd-trace-java#8713) - [@​mhlidd](https://github.com/mhlidd)) ### Instrumentations #### AWS Lambda instrumentation - ✨ Pass Lambda Request ID to Extension ([#​8814](DataDog/dd-trace-java#8814) - [@​nhulston](https://github.com/nhulston)) #### Core Java language instrumentation - ✨ Ensure ClassloadingInstrumentation is always applied even with `DD_TRACE_ENABLED=false` ([#​8863](DataDog/dd-trace-java#8863) - [@​mcculls](https://github.com/mcculls)) #### Eclipse Vert.x instrumentation - 🐛 Do not override route with / in vertx instrumentation ([#​8881](DataDog/dd-trace-java#8881) - [@​vandonr](https://github.com/vandonr)) #### IBM Liberty - 🐛 Fix error mark on http status for IBM liberty ([#​8822](DataDog/dd-trace-java#8822) - [@​amarziali](https://github.com/amarziali)) #### JDBC instrumentation - 🐛 Do not prepend DBM <> APM trace comment in SQLCommenter if there is a pg plan hint ([#​8864](DataDog/dd-trace-java#8864) - [@​edengorevoy](https://github.com/edengorevoy)) #### JMS instrumentation - ✨ Add jms as an extra integration name where there is JMS involved ([#​8933](DataDog/dd-trace-java#8933) - [@​vandonr](https://github.com/vandonr)) #### Kotlin instrumentation - ✨ Enable kotlin\_coroutine integration by default ([#​8848](DataDog/dd-trace-java#8848) - [@​mcculls](https://github.com/mcculls)) - 🧹 Rework Kotlin coroutines instrumentation around coroutine context ([#​8774](DataDog/dd-trace-java#8774) - [@​mcculls](https://github.com/mcculls)) #### OpenTelemetry instrumentation - 🐛 Support WithSpan inheritContext attribute ([#​8858](DataDog/dd-trace-java#8858) - [@​amarziali](https://github.com/amarziali)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Play Framework instrumentation - 🐛 Fix the Play Framework's span resource name priority so that the client JAX-RS 404 cannot override it ([#​8591](DataDog/dd-trace-java#8591) - [@​ygree](https://github.com/ygree)) #### Quarkus Instrumentation - 🐛 Ignore quarkus jaxrs stubs and cdi wrapper proxies ([#​8891](DataDog/dd-trace-java#8891) - [@​amarziali](https://github.com/amarziali)) #### ServiceTalk - ✨ Improve ServiceTalk Captured Context API Instrumentation for v0.42.56+ ([#​8821](DataDog/dd-trace-java#8821) - [@​ygree](https://github.com/ygree)) #### Spring instrumentation - ✨ Supporting Baggage for Instrumentations used in Weblog Tests ([#​8773](DataDog/dd-trace-java#8773) - [@​mhlidd](https://github.com/mhlidd)) #### WebSocket Instrumentation - 💡 Trace websocket for spring webflux reactive handlers ([#​8831](DataDog/dd-trace-java#8831) - [@​amarziali](https://github.com/amarziali)) - 💡:test\_tube: WebSocket support for Netty ([#​8632](DataDog/dd-trace-java#8632) - [@​ValentinZakharov](https://github.com/ValentinZakharov)) #### Zio Instrumentation - 🧹 Cleanup Zio fiber instrumentation to avoid repeated activation of continuation ([#​8798](DataDog/dd-trace-java#8798) - [@​mcculls](https://github.com/mcculls)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am every weekday" in timezone Australia/Melbourne, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). GitOrigin-RevId: 9207366cdb6a1bd098082305d354a0a3c4622d7a
What Does This Do
Adds additional telemetry for commit SHA discrepancies between different git information providers when building the git information for a repository.
Motivation
In some edge cases the different git information providers have discrepancies on the git commit for the repository. The additional telemetry will provide us insight into how common and when this situations happen.
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: SDTEST-1918