Skip to main content

OT Trace Propagator for OpenTelemetry

Project description

pypi

Installation

pip install opentelemetry-propagator-ot-trace

OTTrace Format

So far there is no “formal” specification of the OTTrace format. The best document that servers this purpose that exists now is this implementation.

Header Name

Description

Required

ot-tracer-traceid

uint64 encoded as a string of 16 hex characters

yes

ot-tracer-spanid

uint64 encoded as a string of 16 hex characters

yes

ot-tracer-sampled

boolean encoded as a string with the values true or false

no

ot-baggage-*

repeated string to string key-value baggage items; keys are prefixed with ot-baggage- and the corresponding value is the raw string

if baggage is present

Interop and trace ids

The OT Trace propagation format expects trace ids to be 64-bits. In order to interop with OpenTelemetry, trace ids need to be truncated to 64-bits before sending them on the wire. When truncating, the least significant (right-most) bits MUST be retained. For example, a trace id of 3c3039f4d78d5c02ee8e3e41b17ce105 would be truncated to ee8e3e41b17ce105.

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file opentelemetry-propagator-ot-trace-0.28b1.tar.gz.

File metadata

  • Download URL: opentelemetry-propagator-ot-trace-0.28b1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for opentelemetry-propagator-ot-trace-0.28b1.tar.gz
Algorithm Hash digest
SHA256 ca39d212cdb6458a7da443ac9a045cb382672277b0b9f69fc6b3bd2ba1c2edec
MD5 4b065278a9c2e45ae90d431bca7b8273
BLAKE2b-256 0c1845d556e0211d201bd5a1fbeea8783ef566ec86d64e6d8e04b036b0e38088

See more details on using hashes here.

File details

Details for the file opentelemetry_propagator_ot_trace-0.28b1-py3-none-any.whl.

File metadata

  • Download URL: opentelemetry_propagator_ot_trace-0.28b1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for opentelemetry_propagator_ot_trace-0.28b1-py3-none-any.whl
Algorithm Hash digest
SHA256 6cdab6d01f53e65d7ce8815e1817ccf8e74db343580794dfca9bb93f7dc0c0d9
MD5 d0e70315305e6a0e0bde65d07602a1a6
BLAKE2b-256 6c81e09600c98b26d482e486ececede9ccf872c4e50866fe8a8caa407414fae6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page