HTTP tap data

data.tap.v2alpha.HttpBufferedTrace

[data.tap.v2alpha.HttpBufferedTrace proto]

A fully buffered HTTP trace message.

{
  "request": "{...}",
  "response": "{...}"
}
request
(data.tap.v2alpha.HttpBufferedTrace.Message) Request message.
response
(data.tap.v2alpha.HttpBufferedTrace.Message) Response message.

data.tap.v2alpha.HttpBufferedTrace.Message

[data.tap.v2alpha.HttpBufferedTrace.Message proto]

HTTP message wrapper.

{
  "headers": [],
  "body": "{...}",
  "trailers": []
}
headers
(core.HeaderValue) Message headers.
body
(data.tap.v2alpha.Body) Message body.
trailers
(core.HeaderValue) Message trailers.

data.tap.v2alpha.HttpStreamedTraceSegment

[data.tap.v2alpha.HttpStreamedTraceSegment proto]

A streamed HTTP trace segment. Multiple segments make up a full trace.

{
  "trace_id": "...",
  "request_headers": "{...}",
  "request_body_chunk": "{...}",
  "request_trailers": "{...}",
  "response_headers": "{...}",
  "response_body_chunk": "{...}",
  "response_trailers": "{...}"
}
trace_id
(uint64) Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used for long term stable uniqueness.
request_headers

(core.HeaderMap) Request headers.

Only one of request_headers, request_body_chunk, request_trailers, response_headers, response_body_chunk, response_trailers may be set.

request_body_chunk

(data.tap.v2alpha.Body) Request body chunk.

Only one of request_headers, request_body_chunk, request_trailers, response_headers, response_body_chunk, response_trailers may be set.

request_trailers

(core.HeaderMap) Request trailers.

Only one of request_headers, request_body_chunk, request_trailers, response_headers, response_body_chunk, response_trailers may be set.

response_headers

(core.HeaderMap) Response headers.

Only one of request_headers, request_body_chunk, request_trailers, response_headers, response_body_chunk, response_trailers may be set.

response_body_chunk

(data.tap.v2alpha.Body) Response body chunk.

Only one of request_headers, request_body_chunk, request_trailers, response_headers, response_body_chunk, response_trailers may be set.

response_trailers

(core.HeaderMap) Response trailers.

Only one of request_headers, request_body_chunk, request_trailers, response_headers, response_body_chunk, response_trailers may be set.