OpenTelemetry.Trace.SpanKind
Span kind.
Client = 3
Client span represents outgoing request to the external component.
Consumer = 5
Consumer span represents output received from an external component. Unlike client and
server, there is no direct critical path latency relationship between producer and consumer
spans.
Internal = 1
Span kind was not specified.
Producer = 4
Producer span represents output provided to external components. Unlike client and
server, there is no direct critical path latency relationship between producer and consumer
spans.
Server = 2
Server span represents request incoming from external component.