Skip to content

kyleellman/uber-trace-id-supplier

Repository files navigation

UberTraceIdSupplier

A simple utility to fetch the Uber trace ID.

Typically, the Uber trace ID is used as a request header, but it can be useful to access it on its own in order to add to log entries you want to correlate with a distributed trace or a specific span within that trace.

This library simplifies accessing the Uber trace ID.

Usage

To install the library add:

   repositories { 
        maven { url "https://jitpack.io" }
   }
   dependencies {
         compile 'com.github.kyleellman:uber-trace-id-supplier:1.0.1'
   }

To use:

// Instantiate the supplier
val uberTraceIdSupplier = UberTraceIdSupplier(GlobalTracer.get())

// access the trace ID
val uberFormatTraceId = uberTraceIdSupplier.getTraceId()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages