Indicates that the span describes a request to some remote service.
Indicates that the span describes consumer receiving a message from a broker.
Indicates that the span represents an internal operation within an application.
Indicates that the span describes a producer sending a message to a broker.
Indicates that the span covers server-side handling of an RPC or other remote network request.
Unspecified. Do NOT use as default.
SpanKind is the type of span. Can be used to specify additional relationships between spans in addition to a parent/child relationship.