%%
date:: [[2023-11-27]]
parent::
%%
# [[Distributed tracing protocols]]
There are several [[Distributed tracing]] protocols that have been widely adopted as standards in [[Observability]]:
- OpenTelemetry protocol (OTLP): Defined by [[OpenTelemetry]]
- [[Zipkin]]: [[REST|RESTful API]] using [[JSON]] or [[Thrift]]
- [[Jaeger]]: particularly good for high-throughput environments
- [[W3C]] trace context: not exactly a protocol on its own, but defines a standard for propagation that is used by a lot of protocols
- [[AWS X-Ray]]: proprietary protocol developed by [[Amazon]] for [[AWS]]
- [[Google Cloud Trace]]: proprietary protocol developed by Google for [[Google Cloud Platform|gcp]]
- [[b3]]: originally developed by [[OpenZipkin]], and is now part of the [[Brave]] library for distributed tracing