Needed work in upstream opentelemetry-java-instrumentation
pavolloffay opened this issue · 0 comments
pavolloffay commented
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 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 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 open-telemetry/opentelemetry-java-instrumentation#1395
- Make logging configurable e.g. to file open-telemetry/opentelemetry-java-instrumentation#566 and #172
- Build and publish muzzle plugin separately. Needed for easier maintanability open-telemetry/opentelemetry-java-instrumentation#1225