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: