package envoy.service.tap.v2alpha

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service TapSinkService

tap.proto:21

[#not-implemented-hide:] A tap service to receive incoming taps. Envoy will call StreamTaps to deliver captured taps to the server

message FilePerTapSink

common.proto:191

The file per tap sink outputs a discrete file for every tapped stream.

Used in: OutputSink

message HttpHeadersMatch

common.proto:89

HTTP headers match configuration.

Used in: MatchPredicate

message MatchPredicate

common.proto:50

Tap match configuration. This is a recursive structure which allows complex nested match configurations to be built using various logical operators. [#next-free-field: 9]

Used in: MatchPredicate.MatchSet, TapConfig

message MatchPredicate.MatchSet

common.proto:52

A set of match configurations used for logical operations.

Used in: MatchPredicate

message OutputConfig

common.proto:95

Tap output configuration.

Used in: TapConfig

message OutputSink

common.proto:122

Tap output sink configuration.

Used in: OutputConfig

enum OutputSink.Format

common.proto:127

Output format. All output is in the form of one or more :ref:`TraceWrapper <envoy_api_msg_data.tap.v2alpha.TraceWrapper>` messages. This enumeration indicates how those messages are written. Note that not all sinks support all output formats. See individual sink documentation for more information.

Used in: OutputSink

message StreamTapsRequest.Identifier

tap.proto:32

Used in: StreamTapsRequest

message StreamingAdminSink

common.proto:187

Streaming admin sink configuration.

Used in: OutputSink

(message has no fields)

message StreamingGrpcSink

common.proto:200

[#not-implemented-hide:] Streaming gRPC sink configuration sends the taps to an external gRPC server.

Used in: OutputSink

message TapConfig

common.proto:25

Tap configuration.

[#comment:TODO(mattklein123): Rate limiting]

Used in: admin.v2alpha.TapRequest, config.common.tap.v2alpha.CommonExtensionConfig