Tap 資料封裝器 (proto)
data.tap.v3.TraceWrapper
[data.tap.v3.TraceWrapper proto]
Envoy 發出的所有完全緩衝和串流 Tap 追蹤的封裝器。這是透過 gRPC API 發送追蹤或更輕鬆地將二進位訊息持久儲存到檔案所必需的。
{
"http_buffered_trace": {...},
"http_streamed_trace_segment": {...},
"socket_buffered_trace": {...},
"socket_streamed_trace_segment": {...}
}
- http_buffered_trace
(data.tap.v3.HttpBufferedTrace) HTTP 緩衝的 Tap 追蹤。
必須設定 http_buffered_trace、http_streamed_trace_segment、socket_buffered_trace、socket_streamed_trace_segment 中的其中一個。
- http_streamed_trace_segment
(data.tap.v3.HttpStreamedTraceSegment) HTTP 串流的 Tap 追蹤片段。
必須設定 http_buffered_trace、http_streamed_trace_segment、socket_buffered_trace、socket_streamed_trace_segment 中的其中一個。
- socket_buffered_trace
(data.tap.v3.SocketBufferedTrace) Socket 緩衝的 Tap 追蹤。
必須設定 http_buffered_trace、http_streamed_trace_segment、socket_buffered_trace、socket_streamed_trace_segment 中的其中一個。
- socket_streamed_trace_segment
(data.tap.v3.SocketStreamedTraceSegment) Socket 串流的 Tap 追蹤片段。
必須設定 http_buffered_trace、http_streamed_trace_segment、socket_buffered_trace、socket_streamed_trace_segment 中的其中一個。