solarwinds-apm 16.0.0
AWS Lambda layer ARN
arn:aws:lambda:<region>:851060098468:layer:solarwinds-apm-js-16_0_0:1
Upstream OpenTelemetry versions
opentelemetry/api ^1.9.0opentelemetry/core ^2.2.0opentelemetry/instrumentation ^0.208.0
Breaking changes
- Removed support for AppOptics and proprietary native code
- HTTP proxying is now supported on all platforms and implemented in pure JavaScript.
- AppOptics customers should stay on the
15.x.xrelease line for the time being.
- Migrated to stable HTTP semantic conventions
- A summary of the changes can be found in the OpenTelemetry documentation.
- This change may affect transaction names for some applications.
- Reworked runtime metrics to match the semantic conventions
- The
fs,netanddnsinstrumentations are now disabled by default as they are very noisy, and must be explicitly enabled if required.
New features and improvements
- Per-span opt-in stacktrace collection
- This feature can be used via the new
spanStacktraceFilterconfiguration option.
- This feature can be used via the new
- Declarative transaction naming
- This feature can be used via the new
transactionNameconfiguration option.
- This feature can be used via the new
- Stable semantic conventions for database instrumentations
- The previous unstable attributes are still exported for compatibility, but will be removed in a future release.
- OpenAI instrumentation
- OracleDB instrumentation
Fixes
- Proper type declarations for CommonJS
- More Cassandra span attributes by default
- Explicit units and descriptions for all metrics