<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Capturing Distributed tracing ID with OneAgentSDK for Java in Open Q&amp;A</title>
    <link>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259357#M34234</link>
    <description>&lt;P&gt;How to capture distributed tracing ID in our java programatically with OneAgentSDK. Is there any way?&lt;/P&gt;</description>
    <pubDate>Wed, 16 Oct 2024 08:08:22 GMT</pubDate>
    <dc:creator>PraveenYendluri</dc:creator>
    <dc:date>2024-10-16T08:08:22Z</dc:date>
    <item>
      <title>Capturing Distributed tracing ID with OneAgentSDK for Java</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259357#M34234</link>
      <description>&lt;P&gt;How to capture distributed tracing ID in our java programatically with OneAgentSDK. Is there any way?&lt;/P&gt;</description>
      <pubDate>Wed, 16 Oct 2024 08:08:22 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259357#M34234</guid>
      <dc:creator>PraveenYendluri</dc:creator>
      <dc:date>2024-10-16T08:08:22Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing Distributed tracing ID with OneAgentSDK for Java</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259369#M34235</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/71646"&gt;@PraveenYendluri&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;sure you can. Check documentation oneAgentSDK for JAVA.&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/Dynatrace/OneAgent-SDK-for-Java" target="_blank"&gt;Dynatrace/OneAgent-SDK-for-Java: Enables custom tracing of Java applications in Dynatrace (github.com)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;OneAgentSDK oneAgentSdk = OneAgentSDKFactory.createInstance();&lt;BR /&gt;OutgoingRemoteCallTracer outgoingRemoteCall = oneAgentSdk.traceOutgoingRemoteCall("remoteMethodToCall", "RemoteServiceName", "rmi://Endpoint/service", ChannelType.TCP_IP, "remoteHost:1234");&lt;BR /&gt;outgoingRemoteCall.setProtocolName("RMI/custom");&lt;BR /&gt;outgoingRemoteCall.start();&lt;BR /&gt;try {&lt;BR /&gt;String tag = outgoingRemoteCall.getDynatraceStringTag();&lt;BR /&gt;// make the call and transport the tag across to server&lt;BR /&gt;} catch (Throwable e) {&lt;BR /&gt;outgoingRemoteCall.error(e);&lt;BR /&gt;// rethrow or add your exception handling&lt;BR /&gt;} finally {&lt;BR /&gt;outgoingRemoteCall.end();&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Oct 2024 21:45:36 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259369#M34235</guid>
      <dc:creator>DynaWiz</dc:creator>
      <dc:date>2024-10-15T21:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing Distributed tracing ID with OneAgentSDK for Java</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259380#M34236</link>
      <description>&lt;P&gt;Thank you Michal!!&lt;/P&gt;&lt;P&gt;I am not sure, I got your you message. My requirement is as I pasted below can I get two values highlighted in yellow. I have seen these values in Distributed Traces. I am trying with&amp;nbsp;&lt;/P&gt;&lt;P&gt;TraceContextInfo t = oneAgentSdk.getTraceContextInfo();&lt;/P&gt;&lt;P&gt;log.info("ACTIVE Dynatrace Trace ID: " + t.getTraceId() + " &amp;amp; SpanId:: " + t.getSpanId());&lt;/P&gt;&lt;P&gt;But I am getting 000000000000 values for both trace id and span id.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bottom Line is I need to get W3C trace ID. Ex:&amp;nbsp;522dede9e76d809281cd7cdb969934a7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PraveenYendluri_0-1729038447803.png" style="width: 459px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/23696i0C468D09D4B171C3/image-dimensions/459x83?v=v2" width="459" height="83" role="button" title="PraveenYendluri_0-1729038447803.png" alt="PraveenYendluri_0-1729038447803.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Coming to your code, method&amp;nbsp;&lt;STRONG&gt;oneAgentSdk.traceOutgoingRemoteCall&lt;/STRONG&gt;&amp;nbsp;is taking 5 parameters&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;A class="" title="in java.lang" href="eclipse-javadoc:%E2%98%82=FH_Adapter_Framework/C:%5C/Users%5C/pyendluri%5C/.m2%5C/repository%5C/com%5C/dynatrace%5C/oneagent%5C/sdk%5C/java%5C/oneagent-sdk%5C/1.9.0%5C/oneagent-sdk-1.9.0.jar=/maven.pomderived=/true=/=/maven.pomderived=/true=/=/maven.groupId=/com.dynatrace.oneagent.sdk.java=/=/maven.artifactId=/oneagent-sdk=/=/maven.version=/1.9.0=/=/maven.scope=/compile=/%3Ccom.dynatrace.oneagent.sdk.api(OneAgentSDK.class%E2%98%83OneAgentSDK~traceOutgoingRemoteCall~Ljava.lang.String;~Ljava.lang.String;~Ljava.lang.String;~Lcom.dynatrace.oneagent.sdk.api.enums.ChannelType;~Ljava.lang.String;%E2%98%82java.lang.String" target="_blank" rel="noopener"&gt;String&lt;/A&gt; serviceMethod, &lt;A class="" title="in java.lang" href="eclipse-javadoc:%E2%98%82=FH_Adapter_Framework/C:%5C/Users%5C/pyendluri%5C/.m2%5C/repository%5C/com%5C/dynatrace%5C/oneagent%5C/sdk%5C/java%5C/oneagent-sdk%5C/1.9.0%5C/oneagent-sdk-1.9.0.jar=/maven.pomderived=/true=/=/maven.pomderived=/true=/=/maven.groupId=/com.dynatrace.oneagent.sdk.java=/=/maven.artifactId=/oneagent-sdk=/=/maven.version=/1.9.0=/=/maven.scope=/compile=/%3Ccom.dynatrace.oneagent.sdk.api(OneAgentSDK.class%E2%98%83OneAgentSDK~traceOutgoingRemoteCall~Ljava.lang.String;~Ljava.lang.String;~Ljava.lang.String;~Lcom.dynatrace.oneagent.sdk.api.enums.ChannelType;~Ljava.lang.String;%E2%98%82java.lang.String" target="_blank" rel="noopener"&gt;String&lt;/A&gt; serviceName, &lt;A class="" title="in java.lang" href="eclipse-javadoc:%E2%98%82=FH_Adapter_Framework/C:%5C/Users%5C/pyendluri%5C/.m2%5C/repository%5C/com%5C/dynatrace%5C/oneagent%5C/sdk%5C/java%5C/oneagent-sdk%5C/1.9.0%5C/oneagent-sdk-1.9.0.jar=/maven.pomderived=/true=/=/maven.pomderived=/true=/=/maven.groupId=/com.dynatrace.oneagent.sdk.java=/=/maven.artifactId=/oneagent-sdk=/=/maven.version=/1.9.0=/=/maven.scope=/compile=/%3Ccom.dynatrace.oneagent.sdk.api(OneAgentSDK.class%E2%98%83OneAgentSDK~traceOutgoingRemoteCall~Ljava.lang.String;~Ljava.lang.String;~Ljava.lang.String;~Lcom.dynatrace.oneagent.sdk.api.enums.ChannelType;~Ljava.lang.String;%E2%98%82java.lang.String" target="_blank" rel="noopener"&gt;String&lt;/A&gt; serviceEndpoint, &lt;A class="" title="in com.dynatrace.oneagent.sdk.api.enums" href="eclipse-javadoc:%E2%98%82=FH_Adapter_Framework/C:%5C/Users%5C/pyendluri%5C/.m2%5C/repository%5C/com%5C/dynatrace%5C/oneagent%5C/sdk%5C/java%5C/oneagent-sdk%5C/1.9.0%5C/oneagent-sdk-1.9.0.jar=/maven.pomderived=/true=/=/maven.pomderived=/true=/=/maven.groupId=/com.dynatrace.oneagent.sdk.java=/=/maven.artifactId=/oneagent-sdk=/=/maven.version=/1.9.0=/=/maven.scope=/compile=/%3Ccom.dynatrace.oneagent.sdk.api(OneAgentSDK.class%E2%98%83OneAgentSDK~traceOutgoingRemoteCall~Ljava.lang.String;~Ljava.lang.String;~Ljava.lang.String;~Lcom.dynatrace.oneagent.sdk.api.enums.ChannelType;~Ljava.lang.String;%E2%98%82com.dynatrace.oneagent.sdk.api.enums.ChannelType" target="_blank" rel="noopener"&gt;ChannelType&lt;/A&gt; channelType, &lt;A class="" title="in java.lang" href="eclipse-javadoc:%E2%98%82=FH_Adapter_Framework/C:%5C/Users%5C/pyendluri%5C/.m2%5C/repository%5C/com%5C/dynatrace%5C/oneagent%5C/sdk%5C/java%5C/oneagent-sdk%5C/1.9.0%5C/oneagent-sdk-1.9.0.jar=/maven.pomderived=/true=/=/maven.pomderived=/true=/=/maven.groupId=/com.dynatrace.oneagent.sdk.java=/=/maven.artifactId=/oneagent-sdk=/=/maven.version=/1.9.0=/=/maven.scope=/compile=/%3Ccom.dynatrace.oneagent.sdk.api(OneAgentSDK.class%E2%98%83OneAgentSDK~traceOutgoingRemoteCall~Ljava.lang.String;~Ljava.lang.String;~Ljava.lang.String;~Lcom.dynatrace.oneagent.sdk.api.enums.ChannelType;~Ljava.lang.String;%E2%98%82java.lang.String" target="_blank" rel="noopener"&gt;String&lt;/A&gt; channelEndpoint&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;How do I get these values ? Please advise me.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thank you Praveen&lt;/DIV&gt;&lt;H5&gt;&amp;nbsp;&lt;/H5&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Oct 2024 01:00:02 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259380#M34236</guid>
      <dc:creator>PraveenYendluri</dc:creator>
      <dc:date>2024-10-16T01:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing Distributed tracing ID with OneAgentSDK for Java</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259413#M34238</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/71646"&gt;@PraveenYendluri&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hard to say why you have 00000000 instead of actual values. Probably you make systematical error somewhere. Make sure that you are using OneAgentSDK in right place(function which is actually monitored by DT) and OneAgent is up and running.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;oneAgentSdk.traceOutgoingRemoteCall&amp;nbsp;&lt;/STRONG&gt;is a method to extend normal visibility of Dynatrace. If your method is not monitored by Dynatrace you can use it &amp;nbsp;and have extra node in PurePath.&lt;/P&gt;&lt;P&gt;Parameters of this function is basically how wish to see trace in Dynatrace. That mean you can choose whatever value you wish(there are limitation, but in principle):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="michalOM_1-1729065092537.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/23709i444386116C2ED222/image-size/medium?v=v2&amp;amp;px=400" role="button" title="michalOM_1-1729065092537.png" alt="michalOM_1-1729065092537.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Michał&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Oct 2024 07:53:49 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Capturing-Distributed-tracing-ID-with-OneAgentSDK-for-Java/m-p/259413#M34238</guid>
      <dc:creator>DynaWiz</dc:creator>
      <dc:date>2024-10-16T07:53:49Z</dc:date>
    </item>
  </channel>
</rss>

