The following instrumentation modules currently override the io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule#isIndyModule and return false.
Each of them will need to be modified in order to become "indy compliant".
This is part of #8999
The #9508 PR provides a list of reasons why those instrumentations need to be manually modified, for reference this #9508 PR is also the one that introduced a toggle to test this dispatch implementation through modification of advice classes.
The PRs that are tagged "test indy" (list) will run with this automatic migration to "indy dispatch".
The automatic transformation is provided by io.opentelemetry.javaagent.tooling.instrumentation.indy.AdviceTransformer ASM transformer.
Implementation proposal
This issue gather the steps to complete the 1st step of this "simple but tedious" plan:
- migrate the instrumentation listed above
- migrate all the instrumentations that are supported by
AdviceTransformer
- remove
AdviceTransformer and cleanup
The following instrumentation modules currently override the
io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule#isIndyModuleand returnfalse.Each of them will need to be modified in order to become "indy compliant".
This is part of #8999
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy #11578
The #9508 PR provides a list of reasons why those instrumentations need to be manually modified, for reference this #9508 PR is also the one that introduced a toggle to test this dispatch implementation through modification of advice classes.
The PRs that are tagged "test indy" (list) will run with this automatic migration to "indy dispatch".
The automatic transformation is provided by
io.opentelemetry.javaagent.tooling.instrumentation.indy.AdviceTransformerASM transformer.Implementation proposal
This issue gather the steps to complete the 1st step of this "simple but tedious" plan:
AdviceTransformerAdviceTransformerand cleanup