package grpc.binarylog.v1

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

message Address

binarylog.proto:194

Address information

Used in: GrpcLogEntry

enum Address.Type

binarylog.proto:195

Used in: Address

message ClientHeader

binarylog.proto:112

Used in: GrpcLogEntry

message GrpcLogEntry

binarylog.proto:32

Log entry we store in binary logs

enum GrpcLogEntry.EventType

binarylog.proto:36

Enumerates the type of event Note the terminology is different from the RPC semantics definition, but the same meaning is expressed here.

Used in: GrpcLogEntry

enum GrpcLogEntry.Logger

binarylog.proto:66

Enumerates the entity that generates the log entry

Used in: GrpcLogEntry

message Message

binarylog.proto:154

Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE

Used in: GrpcLogEntry

message Metadata

binarylog.proto:183

A list of metadata pairs, used in the payload of client header, server header, and server trailer. Implementations may omit some entries to honor the header limits of GRPC_BINARY_LOG_CONFIG. Header keys added by gRPC are omitted. To be more specific, implementations will not log the following entries, and this is not to be treated as a truncation: - entries handled by grpc that are not user visible, such as those that begin with 'grpc-' (with exception of grpc-trace-bin) or keys like 'lb-token' - transport specific entries, including but not limited to: ':path', ':authority', 'content-encoding', 'user-agent', 'te', etc - entries added for call credentials Implementations must always log grpc-trace-bin if it is present. Practically speaking it will only be visible on server side because grpc-trace-bin is managed by low level client side mechanisms inaccessible from the application level. On server side, the header is just a normal metadata key. The pair will not count towards the size limit.

Used in: ClientHeader, ServerHeader, Trailer

message MetadataEntry

binarylog.proto:188

A metadata key value pair

Used in: Metadata

message ServerHeader

binarylog.proto:132

Used in: GrpcLogEntry

message Trailer

binarylog.proto:137

Used in: GrpcLogEntry