Open
Description
This outlines tasks that should be resolved in the upstream to support features in this repository or make maintenance easier:
- Make global ignore matcher configurable. It's needed to instrument streams from
java.io
package Make GlobalIgnoresMatcher configurable open-telemetry/opentelemetry-java-instrumentation#1952 - Share instrumentation context map across instrumentation modules. It is needed bc our stream instrumentation accesses objects created from HTTP/RPC instrumentations Share Instrumentation's module contextStore across instrumentations modules open-telemetry/opentelemetry-java-instrumentation#1949
- Make packages used by muzzle configurable. It's needed if we want to use our own package, at the moment we use OTEL package names Make muzzle reference creation package(s) configurable open-telemetry/opentelemetry-java-instrumentation#1395
- Make logging configurable e.g. to file Provide hooks for vendor-specific customization open-telemetry/opentelemetry-java-instrumentation#566 and Allow for the OTel Java agent to take in a file as the logs output destination #172
- Build and publish muzzle plugin separately. Needed for easier maintanability Build and publish muzzle check plugin separately open-telemetry/opentelemetry-java-instrumentation#1225
Metadata
Metadata
Assignees
Labels
No labels