Skip to content

Latest commit

 

History

History
 
 

opentracing-shim

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Overview

OpenTracing shim allows existing OpenTracing instrumentation to report to OpenTelemetry.

This is a simple example that demonstrates how existing OpenTracing instrumentation can be integrated with OpenTelemetry.

The example shows key aspects of tracing such as

  • Root Span (on client)
  • Child Span from a remote parent (on server)
  • Span Tag
  • Span Log
  • Make a shim between OpenTracing and OpenTelemetry tracers

Installation

# from this directory
$ npm install

Run the Application

Zipkin

# from this directory
$ npm run zipkin:server
  • Run the client
# from this directory
$ npm run zipkin:client

Jaeger

# from this directory
$ npm run jaeger:server
  • Run the client
# from this directory
$ npm run jaeger:client

Useful links

LICENSE

Apache License 2.0