All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed issue with AWS lambda logging dependencies not included if the wrapper is used as a direct dependency
- Added info message if logging exporter is installed for debug purposes
- Default value of the configuration property
otel.lib.log.levelset toINFO
- Fixed issue with missing
opentelemetry-extension-awsmodule, preventing trace propagation from XRay.
- Set
jaeger-thrift-splunkendpoint URL default value, enabling usage of the library even with generic wrappers.
- Configured the OTEL wrapper example to disable not needed resource providers.
- Configured disabled resource providers to match OTEL format (
ResourceProviderinstead ofResource). - Added support for SQS Event wrapper.
- Changed auth token property name to
SPLUNK_ACCESS_TOKEN. - Changed the name of Splunk's exporter to
jaeger-thrift-splunk.
- Updated to the newest OpenTelemetry Java Instrumentation v0.17.0 and OpenTelemetry Java SDK v0.17.1.
- Updated README.md with current env var names
- Updated examples with current env var names
- Upstream OpenTelemetry Java Instrumentation 0.14.0 contains an issue that prevents HTTP context propagation. Therefore, only XRay context propagation works currently.
- "always on" sampler configured - all spans will be always exported
- Removed HTTP interceptor logging
- Updated to the newest OpenTelemetry Java Instrumentation v0.14.0 and OpenTelemetry Java SDK v0.14.1.
- Improved and extended README.md.
- Ability to configure wrapper max ingest wait timeout with
OTEL_INSTRUMENTATION_AWS_LAMBDA_FLUSH_TIMEOUT. - Additional logging for
jaeger-thriftexporter controlled by OTEL library log level variableOTEL_LIB_LOG_LEVEL. - Added support for additional W3CBaggagePropagator (
baggage).
- First release of the wrapper.
- Configures Splunk defaults for export and propagation.
- Provides a wide variety of examples.
- Uses OpenTelemetry Java Instrumentation v0.11.0 and OpenTelemetry Java SDK v0.11.0.
- Provides propagator configuration via env props.
- Provides exporter configuration via env props.
- Supports direct Splunk cloud ingest via Jaeger / Thrift over http exporter.