Tapper v0.1.1 Tapper.Protocol
Defines the intermediate data structures used between the Tracer, and Reporters,
containing only de-normalised fields relevant to the data transfer to trace collectors
(e.g. Zipkin server), de-coupling from internal Tracer server state. In particular,
protocol spans have a duration, rather than an end_timestamp.
See also
Tapper.Protocol.SpanTapper.Protocol.AnnotationTapper.Protocol.BinaryAnnotationTapper.Protocol.EndpointTapper.Reporter.Api- consumes protocol spans.