A utility module for easy instrumentation of Adobe App Builder runtime actions via OpenTelemetry.
npm install @adobe/aio-lib-telemetryThis library follows semantic versioning with one important exception: breaking changes to the otel entrypoint do not trigger major version releases.
The otel entrypoint re-exports OpenTelemetry APIs, which remain experimental and receive frequent updates that may include breaking changes. Strictly adhering to semantic versioning would require releasing a new major version with each OpenTelemetry update, which would be disruptive given their rapid release cadence.
Our versioning approach:
- Major versions are reserved for breaking changes to our library's own API
- Minor/patch versions may include breaking changes to the
otelentrypoint - All breaking changes, including those in
otel, are documented in release notes with a[BREAKING]label
Recommendation: Always review release notes before upgrading, especially if you use the otel entrypoint directly.
See the Usage Guide for more information.
See the Contributing Guide.
This project is licensed under the Apache V2 License. See LICENSE for more information.
This project adheres to the Adobe Code of Conduct. By participating, you are expected to uphold this code.
Security issues shouldn't be reported on the issue tracker. Instead, file an issue to our security experts.