package protocol.observability

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

message Attribute

observability.top.proto:46

Used in: MetricsConfig, SpanCreateRequest, TracingConfig

message Config

observability.config.proto:78

Used in: shared.ClusterConfig

message LoggingMeterConfig

observability.config.proto:62

Used in: Config

message MetricsConfig

observability.config.proto:34

Configures the performer to output OpenTelemetry metrics data.

Used in: Config

message OrphanResponseConfig

observability.config.proto:67

Used in: Config

enum SemanticConvention

observability.config.proto:73

Used in: Config

message SpanCreateRequest

observability.top.proto:13

The performer creates and starts a new RequestSpan, via the RequestTracer associated with a particular previously-created Cluster. The performer needs to hold onto this in a global Map<String, RequestSpan>, with the key being the provided `id`.

Used as request type in: PerformerService.spanCreate

message SpanCreateResponse

observability.top.proto:33

Empty but included anyway per GRPC best practices.

Used as response type in: PerformerService.spanCreate

(message has no fields)

message SpanFinishRequest

observability.top.proto:38

The performer finishes a span and removes it from its map. The performer can assume it's a driver bug if this references a non-existent span, and throw an error.

Used as request type in: PerformerService.spanFinish

message SpanFinishResponse

observability.top.proto:43

Empty but included anyway per GRPC best practices.

Used as response type in: PerformerService.spanFinish

(message has no fields)

message ThresholdLoggingTracerConfig

observability.config.proto:50

Used in: Config

message TracingConfig

observability.config.proto:13

Configures the performer to output OpenTelemetry tracing data.

Used in: Config