Tap 通用数据(proto)
data.tap.v3.Body
用于拦截的正文数据的包装器。这包括 HTTP 请求/响应正文、传输套接字接收和传输的数据等。
{
"as_bytes": ...,
"as_string": ...,
"truncated": ...
}
- as_bytes
(bytes) 以字节形式表示的正文数据。默认情况下,拦截的正文数据将存在于此字段中,因为 proto
bytes
类型可以包含任何有效的字节。
- as_string
(string) 以字符串形式表示的正文数据。当选择 JSON_BODY_AS_STRING 接收器格式类型时,才会使用此字段。有关为什么这样做有用的信息,请参阅该选项的文档。
- truncated
(bool) 指定正文数据是否已截断以适合指定的 max_buffered_rx_bytes 和 max_buffered_tx_bytes 设置。
data.tap.v3.Connection
[data.tap.v3.Connection proto]
连接属性。
{
"local_address": {...},
"remote_address": {...}
}
- local_address
(config.core.v3.Address) 本地地址。
- remote_address
(config.core.v3.Address) 远程地址。