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

Dynatrace 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