As you can see, Apache Synapse isn't on this list, so as far as I know, it isn't supported at the moment.
@arnit_kashi we have a custom solution based on OneAgent SDK to get full tracing across apache synapse (wso2).
Also there is another solution by @thomas_brandl available here which uses opentracing to get end-to end traces:
The metrics are available as well out-of-box.
@arnit_kashi what version of synapse-nhttp-transport_2.1.7 does your installation have?
This file should be located in:
@arnit_kashi Try to replace the library with the one attached. Don't forget to unzip it of course. Afterwards you need to restart the WSO2 instance.
This library adds instrumentation for the Apache Synapse classes to properly trace requests. Please keep in mind this is unsupported from Dynatrace ad WSO2, so I'd advise trying it in a non-production environment first.
@arnit_kashi I think there was I mistake while replacing the jar.
Let's try it again. I've attached a new file.
@arnit_kashi Ok, I see. Sorry we had a newer version of WSO2.
Please try it with the attached file once again :
@arnit_kashi unfortunately we could not replicate your issue on the same WSO2 version you have. It's probably related to your WSO2 setup or installation. The exception is thrown on the line which is not related to the modification.
Do you stop receiving the exception when you restore the original jar file?
It could be caused by a different aspectj library (wso2.2 does not include one in the opensource version). Our extension uses AspectJ and as the WSO2.2 did not include one, we added it in the latest library.
I'm afraid we cannot help you without access to your WSO2 installation.