跨度类型。可用于指定除了父/子级关系之外的 span 之间的其他关系。
| 枚举 | |
|---|---|
SPAN_KIND_UNSPECIFIED |
未指定。请勿用作默认值。实现可以假设 SpanKind.INTERNAL 为默认值。 |
INTERNAL |
表示 span 在内部使用。默认值。 |
SERVER |
表示 span 涵盖了对 RPC 或其他远程网络请求的服务器端处理。 |
CLIENT |
表示 span 涵盖了 RPC 或其他远程请求的客户端封装容器。 |
PRODUCER |
表示 span 描述的是生产者向代理发送消息。与客户端和服务器不同,生产者 span 和消费者 span 之间没有直接的关键路径延迟关系(例如,向 Pub/Sub 服务发布消息)。 |
CONSUMER |
表示该 span 描述的是消费者从代理接收消息。与客户端和服务器不同,生产者 span 和消费者 span 之间没有直接的关键路径延迟关系(例如,从 Pub/Sub 服务订阅接收消息)。 |