Skip to content

Latest commit

 

History

History
84 lines (53 loc) · 1.92 KB

File metadata and controls

84 lines (53 loc) · 1.92 KB

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