Description
The DeclarativeConfigPropertiesBridge
does a great job of mapping most properties.
This ticket is about discussing the gaps.
otel.instrumentation.*
is for instrumentationotel.java.*
is for SDKotel.javaagent.*
- no defined place so far
Considerations:
- Should spring starter use the same properties for what
otel.javaagent.*
is now? - Spring starter currently uses
otel.sdk.disabled
to disable - same as SDK
Agent properties:
otel.javaagent.add-thread-details
(this feels more like an instrumentation)otel.javaagent.configuration-file
(see Disallow old config file when declarative config is used #14131)otel.javaagent.debug
otel.javaagent.enabled
otel.javaagent.exclude-class-loaders
otel.javaagent.exclude-classes
otel.javaagent.experimental.field-injection.enabled
otel.javaagent.experimental.force-synchronous-agent-listeners
otel.javaagent.experimental.indy
otel.javaagent.experimental.initializer.jar
otel.javaagent.experimental.security-manager-support.enabled
otel.javaagent.experimental.thread-propagation-debugger.enabled
otel.javaagent.extensions
otel.javaagent.logging.application.logs-buffer-max-records
otel.javaagent.logging
otel.javaagent.testing.additional-library-ignores.enabled
otel.javaagent.testing.exporter.temporality
otel.javaagent.testing.fail-on-context-leak
otel.javaagent.testing.javaagent-jar-path
otel.javaagent.testing.strict-context-stressor-millis
otel.javaagent.testing.transform-safe-logging.enabled
Common properties:
- otel.instrumentation.common.db-statement-sanitizer.enabled
- otel.instrumentation.common.default-enabled
- otel.instrumentation.common.enduser.id.enabled
- otel.instrumentation.common.enduser.role.enabled
- otel.instrumentation.common.enduser.scope.enabled
- otel.instrumentation.common.experimental.controller-telemetry.enabled
- otel.instrumentation.common.experimental.view-telemetry.enabled
- otel.instrumentation.common.logging.span-id
- otel.instrumentation.common.logging.trace-flags
- otel.instrumentation.common.logging.trace-id
- otel.instrumentation.common.mdc.resource-attributes
- otel.instrumentation.common.peer-service-mapping
Metadata
Metadata
Assignees
Type
Projects
Status
In Progress