スパンのタイプ。親子関係の他に追加のスパン間の関係を指定するために使用できます。
| 列挙型 | |
|---|---|
SPAN_KIND_UNSPECIFIED |
指定なし。デフォルトとして使用しないでください。実装では、SpanKind.INTERNAL がデフォルトであると想定しても構いません。 |
INTERNAL |
スパンが内部で使用されることを示します。デフォルト値。 |
SERVER |
スパンが RPC または他のリモート ネットワーク リクエストのサーバー側処理を対象としていることを示します。 |
CLIENT |
スパンが RPC または他のリモート リクエストを包むクライアント側ラッパーを対象としていることを示します。 |
PRODUCER |
スパンがブローカーにメッセージを送信するプロデューサーを表すことを示します。クライアントとサーバーとは異なり、プロデューサーとコンシューマーのスパン(pubsub サービスへのメッセージのパブリッシュなど)の間には、直接的なクリティカル パス レイテンシの関係はありません。 |
CONSUMER |
スパンがブローカーからメッセージを受信するコンシューマーを表していることを示します。クライアントとサーバーとは異なり、プロデューサーとコンシューマーのスパン(Pub/Sub サービス サブスクリプションからのメッセージの受信など)の間には、直接的なクリティカル パス レイテンシの関係はありません。 |