cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dynatrace is not able to trace apache cxf SOAP calls made by AWS lambda

stripathi
Visitor

The AWS Lambda, written in Java, is trying to make SOAP calls by using apache-cxf(*1).  OneAgent layer is plugged in the AWS Lambda and is able to trace database calls. But it is not able to trace SOAP calls.

I understand Dynatrace is capable of tracing calls made through apache-http-client(ref: link). Is there any  alternative mechanism/setting or workaround(like wrapper) to trace SOAP calls made from lambda?

Edit:
I think this question may also fall into the category of Distributed tracing. So another question could be why do we specifically need apache-http-client to make rest call? What function does it serves? and can that function be achieved through customized set up of apache-cxf.

 

        <dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-rt-frontend-jaxws</artifactId>
            <version>${jaxws.rt.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-rt-transports-http</artifactId>
            <version>${jaxws.rt.version}</version>
            <exclusions>
                <exclusion>
                    <artifactId>spring-web</artifactId>
                    <groupId>org.springframework</groupId>
                </exclusion>
            </exclusions>
        </dependency>

 

1 REPLY 1

ChadTurner
DynaMight Legend
DynaMight Legend

Great questions @stripathi have you gotten any answers to them? Have you contacted Dynatrace Support on them?

-Chad

Featured Posts