fix(deps): update dependency @elastic/opentelemetry-node to v1.5.0 #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0->1.5.0Release Notes
elastic/elastic-otel-node (@elastic/opentelemetry-node)
v1.5.0: @elastic/opentelemetry-node 1.5.0Compare Source
Changelog
Chores
Update to the latest upstream OpenTelemetry JS dependencies. (#1062)
Switch to trusted publishing (https://docs.npmjs.com/trusted-publishers) as a security precaution against supply-chain attacks.
README | Full Release Notes | Breaking Changes
v1.4.0: @elastic/opentelemetry-node 1.4.0Compare Source
Changelog
Features and enhancements
The Elastic-authored
@elastic/opentelemetry-instrumentation-openaiinstrumentation has been upstreamed to OpenTelemetry.
EDOT Node.js now uses the
@opentelemetry/instrumentation-openaipackageto instrument
openai. The newer package supports instrumenting openai@5 --the current major version.
#1015
@elastic/opentelemetry-instrumentation-openaiwith theOTEL_NODE_ENABLED_INSTRUMENTATIONSorOTEL_NODE_ENABLED_INSTRUMENTATIONSenvironment variables, you should switch to using
openai. The old valuewill still work until the next major release.
Fixes
@opentelemetry/*dependencies (#1027), which includes a fix for a bug in@opentelemetry/[email protected]that could break bundling.README | Full Release Notes | Breaking Changes
v1.3.0: @elastic/opentelemetry-node 1.3.0Compare Source
Changelog
Features and enhancements
Added
@opentelemetry/instrumentation-oracledbto the default set of instrumentations.New Central Configuration settings. Typically these settings are only useful
for temporary debugging of telemetry.
send_traces: A boolean to disable/enable sending of trace telemetry (i.e. spans).send_metrics: The same, for the metrics signal.send_logs: The same, for the logs signal.While these are supported in EDOT Node.js, they will only be present in
"Agent Configuration" UI of Kibana version 9.2 and later.
#928
New
ELASTIC_OTEL_CONTEXT_PROPAGATION_ONLYconfiguration environment variable.Set this to
trueto disable sending of spans, but otherwise continue todo context propagation. This can be useful in limited conditions to support
propagating trace-context through a service to downstream services for
distributed tracing, but not collect spans from the service. (Note that this
typically results in incomplete or broken traces in Kibana trace viewer.)
#928
Fixes
Chores
#982
README | Full Release Notes | Breaking Changes
v1.2.0: @elastic/opentelemetry-node 1.2.0Compare Source
Changelog
Features and enhancements
Initial support for Central Configuration: the ability to configure some aspects of EDOT Node.js in running instrumented applications from a central Kibana. This feature is in technical preview. #834 #886
This release includes support for the following settings:
logging_level,deactivate_all_instrumentations,deactivate_instrumentationsChores
redisversion 4 has moved from@opentelemetry/instrumentation-redis-4to@opentelemetry/instrumentation-redis. If you are using theOTEL_NODE_ENABLED_INSTRUMENTATIONSorOTEL_NODE_DISABLED_INSTRUMENTATIONSenvironment variables to control instrumentation ofredis@4you will need to change from using "redis-4" to "redis".README | Full Release Notes | Breaking Changes
v1.1.1: @elastic/opentelemetry-node 1.1.1Compare Source
Changelog
Fix publishing so that the "hook.mjs" file is included.
https://github.com/elastic/elastic-otel-node/pull/835/835)
Without this fix, using
node --import @​elastic/opentelemetry-node ...willcrash with:
README | Full Changelog
v1.1.0: @elastic/opentelemetry-node 1.1.0Compare Source
Changelog
BREAKING CHANGE: This includes an update to
@opentelemetry/instrumentation-aws-sdkv0.54.0 which inclues the following breaking changes:
aws.regionspan attribute has been changed tocloud.region. See https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md#0540-2025-06-02. (https://github.com/elastic/elastic-otel-node/pull/814)feat: Add env var
ELASTIC_OTEL_HOST_METRICS_DISABLEDto control whetherEDOT Node.js will collect host metrics (
process.*). Thismeans users can disable host metrics without affecting metrics from instrumentationhttps://github.com/elastic/elastic-otel-node/issues/736sues/736)
The
ELASTIC_OTEL_METRICS_DISABLEDenvironment variable is now deprecated.Use
OTEL_METRICS_EXPORTER=none(instead ofELASTIC_OTEL_METRICS_DISABLED=true)to disable any metrics being exported by EDOT Node.js.
feat: Restore the
@elastic/opentelemetry-node/sdkentry-point and show howto use it to bootstrap the EDOT Node.js SDK in code. This means using
node --import ./telemetry.mjs app.js, rather than the typical zero-codenode --import @​elastic/opentelemetry-node app.jsmethod for starting the SDK.https://github.com/elastic/elastic-otel-node/issues/718/718)
The
./telemetry.mjsfile uses APIs exported by@elastic/opentelemetry-node/sdkto configure and start the OpenTelemetry Node.js SDK. See
examples/telemetry.mjs.
WARNING: Bootstrapping the Node SDK in code often means using
OpenTelemetry JS APIs that are not yet stable. These APIs may break in
minor versions of
@elastic/opentelemetry-node.chore: add custom GCP resource detector to avoid internal telemetry to be sent. See open-telemetry/opentelemetry-js-contrib#2320.
https://github.com/elastic/elastic-otel-node/pull/709/709)
README | Full Changelog
Configuration
📅 Schedule: Branch creation - "after 1am on monday" (UTC), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.