Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 741 Bytes

DEV.md

File metadata and controls

28 lines (18 loc) · 741 Bytes

Development Notes

Makefile

Makefiles are used to encapsulate the various tools in the toolchain:

make bootstrap		# install dependencies
make test		# test using different Python versions
make lint		# use a linter to check format

NOTE: To publish, see the Release documentation.

Architecture

For a general overview of Ligthstep Tracers, see Lightstep Tracers Spec.

This Tracer supports two transports:

  • Protobuf/http (preferred).
  • Thrift (least preferred).

Three propagation formats are supported:

  • Custom Lightstep format (see the Lightstep Tracers Spec mentioned above).
  • B3.
  • Custom Binary format (very least preferred), based on protobuf.