Support Zipkin 128-bit trace

XMLWordPrintable

    • 5

      Currently, Confluence only supports 64-bit trace. If 128-bit trace is configured, Confluence returns the following error message.

      2020-02-08 15:02:49,549 ERROR [http-nio-8090-exec-42] [[Standalone].[localhost].[/].[noop]] log Servlet.service() for servlet [noop] in context with path [] threw exception
      java.lang.NumberFormatException: e09528659203e268055a06d8344216d8 should be a <=16 character lower-hex string with no prefix
      	at com.github.kristofa.brave.IdConversion.convertToLong(IdConversion.java:41)
      	at com.github.kristofa.brave.http.HttpServerRequestAdapter.getSpanId(HttpServerRequestAdapter.java:52)
      	at com.github.kristofa.brave.http.HttpServerRequestAdapter.getTraceData(HttpServerRequestAdapter.java:31)
      	at com.github.kristofa.brave.ServerRequestInterceptor.handle(ServerRequestInterceptor.java:33)
      	at com.github.kristofa.brave.servlet.BraveServletFilter.doFilter(BraveServletFilter.java:56)
      	at com.atlassian.confluence.web.filter.ZipkinTracingFilter.doFilter(ZipkinTracingFilter.java:52)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      

              Assignee:
              Unassigned
              Reporter:
              Puventhira Pragasam (Inactive)
              Votes:
              12 Vote for this issue
              Watchers:
              20 Start watching this issue

                Created:
                Updated:
                Resolved: