From 897afc8d05443d4b14f9d6723c0b42b1754b3e89 Mon Sep 17 00:00:00 2001 From: Yang Song Date: Fri, 21 Jun 2019 13:19:21 -0700 Subject: [PATCH] Add specs on Propagator API. (#147) * Add specs on Propagator API. Fixes #72. * Fix a bracket. * Update TOC. --- terminology.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/terminology.md b/terminology.md index 8060f4762..d40af9c66 100644 --- a/terminology.md +++ b/terminology.md @@ -227,6 +227,15 @@ for an example. **TODO**: Better describe the difference between the resource and a Node https://github.com/open-telemetry/opentelemetry-proto/issues/17 +## Propagators + +OpenTelemetry uses `Propagators` to serialize and deserialize `SpanContext` and `DistributedContext` +into a binary or text format. Currently there are two types of propagators: + +- `BinaryFormat` which is used to serialize and deserialize a value into a binary representation. +- `HTTPTextFormat` which is used to inject and extract a value as text into carriers that travel +in-band across process boundaries. + ## Agent/Collector The OpenTelemetry service is a set of components that can collect traces,