Skip to content

[8.19] Update OpenTelemetry modules (main) (#255194)#261346

Open
afharo wants to merge 3 commits intoelastic:8.19from
afharo:backport/8.19/pr-255194
Open

[8.19] Update OpenTelemetry modules (main) (#255194)#261346
afharo wants to merge 3 commits intoelastic:8.19from
afharo:backport/8.19/pr-255194

Conversation

@afharo
Copy link
Copy Markdown
Member

@afharo afharo commented Apr 6, 2026

Backport

This will backport the following commits from main to 8.19:

Questions ?

Please refer to the Backport tool documentation

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@opentelemetry/context-async-hooks](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-context-async-hooks)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | patch | [`2.5.0` ->
`2.5.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcontext-async-hooks/2.5.0/2.5.1)
|
|
[@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-grpc/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-http)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-http/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-metrics-otlp-proto](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-proto)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-proto/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-grpc)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-grpc/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-http/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-trace-otlp-proto](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-proto)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-proto/0.211.0/0.212.0)
|
|
[@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.211.0/0.212.0)
|
|
[@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.211.0/0.212.0)
|
|
[@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/otlp-exporter-base)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fotlp-exporter-base/0.211.0/0.212.0)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-js
(@&elastic#8203;opentelemetry/context-async-hooks)</summary>

###
[`v2.5.1`](https://github.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#251)

[Compare
Source](https://github.com/open-telemetry/opentelemetry-js/compare/v2.5.0...v2.5.1)

##### 🐛 Bug Fixes

- fix(opentelemetry-sdk-node): the custom value from env variable for
service.instance.id should take priority over random uuid as backup
[#&elastic#8203;6345](https://github.com/open-telemetry/opentelemetry-js/pull/6345)
[@&elastic#8203;maryliag](https://github.com/maryliag)

##### 🏠 Internal

- perf(sdk-trace-base): use Uint8Array for browser RandomIdGenerator
[#&elastic#8203;6209](https://github.com/open-telemetry/opentelemetry-js/pull/6209)
[@&elastic#8203;overbalance](https://github.com/overbalance)
- test(sdk-trace-base): remove obsolete TypeScript and platform
workarounds
[#&elastic#8203;6327](https://github.com/open-telemetry/opentelemetry-js/pull/6327)
[@&elastic#8203;overbalance](https://github.com/overbalance)
- fix(example-web): update Docker config and deps for collector
[#&elastic#8203;6342](https://github.com/open-telemetry/opentelemetry-js/pull/6342)
[@&elastic#8203;overbalance](https://github.com/overbalance)
- perf(sdk-trace-base): optimize setAttribute performance
[#&elastic#8203;6283](https://github.com/open-telemetry/opentelemetry-js/pull/6283)
[@&elastic#8203;AbhiPrasad](https://github.com/AbhiPrasad)
- refactor(core): remove unnecessary closure in \_export()
[#&elastic#8203;6360](https://github.com/open-telemetry/opentelemetry-js/pull/6360)
[@&elastic#8203;cjihrig](https://github.com/cjihrig)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkFJIEluZnJhIiwiVGVhbTpDb3JlIiwiVGVhbTpNb25pdG9yaW5nIiwiVGVhbTpTZWN1cml0eSIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 654de77)

# Conflicts:
#	package.json
#	yarn.lock
@afharo afharo requested a review from kibanamachine as a code owner April 6, 2026 13:30
@afharo afharo added the backport This PR is a backport of another PR label Apr 6, 2026
@afharo afharo enabled auto-merge (squash) April 6, 2026 13:30
…ally, or add an exception to src/dev/yarn_deduplicate/index.ts and then commit the changes and push to your branch
@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Apr 6, 2026

💔 Build Failed

Failed CI Steps

Test Failures

  • [job] [logs] x-pack/platform/test/functional/apps/discover/config.ts / discover Discover CSV Export Generate CSV: archived search generates a report with data

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
aiAssistantManagementSelection 73 74 +1
apm 2019 2055 +36
canvas 1402 1407 +5
cases 1144 1145 +1
elasticAssistant 511 512 +1
embeddableAlertsTable 519 520 +1
enterpriseSearch 2263 2214 -49
exploratoryView 170 180 +10
fileUpload 317 333 +16
fleet 1360 1385 +25
graph 279 281 +2
infra 1784 1795 +11
ingestPipelines 296 297 +1
integrationAssistant 629 630 +1
logsExplorer 473 474 +1
logsShared 391 401 +10
maps 1324 1329 +5
metricsDataAccess 336 337 +1
ml 3958 3961 +3
monitoring 847 857 +10
observability 1448 1459 +11
observabilityAIAssistantApp 462 473 +11
observabilityAiAssistantManagement 426 427 +1
observabilityLogsExplorer 533 534 +1
osquery 313 314 +1
profiling 294 295 +1
securitySolution 7562 7573 +11
securitySolutionEss 134 135 +1
securitySolutionServerless 165 166 +1
streamsApp 496 498 +2
synthetics 1378 1391 +13
triggersActionsUi 1013 1014 +1
uptime 911 923 +12
ux 187 188 +1
total +160

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
aiAssistantManagementSelection 93.9KB 93.6KB -241.0B
apm 2.7MB 2.7MB +286.0B
canvas 1.1MB 1.1MB +149.0B
cases 1.4MB 1.4MB +207.0B
embeddableAlertsTable 970.5KB 970.7KB +208.0B
enterpriseSearch 2.5MB 2.5MB -14.6KB
exploratoryView 169.3KB 170.2KB +911.0B
fileUpload 644.6KB 645.5KB +888.0B
fleet 2.0MB 2.0MB -829.0B
graph 381.8KB 382.1KB +271.0B
infra 1.6MB 1.6MB +1.3KB
ingestPipelines 431.6KB 431.9KB +326.0B
logsExplorer 205.0KB 205.2KB +210.0B
logsShared 215.7KB 216.8KB +1.1KB
maps 3.2MB 3.2MB +758.0B
metricsDataAccess 65.7KB 65.7KB +4.0B
ml 5.5MB 5.5MB +417.0B
monitoring 689.9KB 690.9KB +1.1KB
observability 1.4MB 1.4MB +1.3KB
observabilityAIAssistantApp 294.9KB 296.0KB +1.1KB
observabilityAiAssistantManagement 129.2KB 129.2KB +10.0B
observabilityLogsExplorer 291.4KB 291.6KB +208.0B
osquery 1.0MB 1.0MB +194.0B
profiling 389.0KB 389.0KB -10.0B
securitySolution 9.5MB 9.5MB +1.3KB
securitySolutionEss 45.4KB 45.8KB +388.0B
securitySolutionServerless 67.6KB 68.9KB +1.3KB
streamsApp 585.2KB 585.4KB +190.0B
synthetics 1.0MB 1.0MB +1.6KB
triggersActionsUi 1.6MB 1.6MB +194.0B
uptime 511.4KB 512.8KB +1.4KB
total +1.6KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
elasticAssistant 275.0KB 275.2KB +216.0B
enterpriseSearch 53.3KB 53.3KB -6.0B
fileUpload 15.0KB 15.0KB -2.0B
graph 8.7KB 8.7KB -1.0B
kbnUiSharedDeps-npmDll 6.1MB 6.1MB +7.0KB
kbnUiSharedDeps-srcJs 3.6MB 3.6MB +127.0B
logsShared 155.6KB 155.6KB -2.0B
observabilityAIAssistantApp 16.1KB 16.1KB -1.0B
uptime 68.4KB 68.4KB +3.0B
total +7.3KB

History

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants