package solace.messaging.proto.broker.trace.egress.v1

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

message SpanData

egress_v1.proto:18

Messages with the following topic contain a message matching this specification: _telemetry/broker/trace/egress/v1[/additional/topic/levels] Note that the topic allows for additional topic levels to be added in the future. Receiving clients must not assume there are no additional topic levels. This message describes telemetry data that a Solace PubSub+ broker captures in the egress portion of its data path. Fields with names that end in "time_unix_nano" are 64-bit timestamps, in nanoseconds, since midnight, Jan. 1, 1970 UTC.

message SpanData.AdminActionInfo

egress_v1.proto:165

The presence of this message implies the reason for the discard was an administrative delete message command. These spans are only generated when the command deletes a single message.

Used in: DeleteSpan

message SpanData.CliSessionInfo

egress_v1.proto:177

Used in: AdminActionInfo

message SpanData.DeleteSpan

egress_v1.proto:101

This message contains information unique to a DeleteSpan.

Used in: EgressSpan

message SpanData.EgressSpan

egress_v1.proto:39

Used in: SpanData

message SpanData.HopCountExceededInfo

egress_v1.proto:150

The presence of this message implies the reason for the span is that the message exceeded its maximum hop count. Hop count limits are used to prevent messages from cycling through a loop indefinitely in a network of brokers. This could be caused by certain bridge configurations. In some documentation an interfaces, this may be referred to as SMF TTL or bridge TTL. Here the term TTL is being avoided to avoid confusion with the Guaranteed Messaging TTL, which is specified as a time duration.

Used in: DeleteSpan

(message has no fields)

message SpanData.IngressSelectorInfo

egress_v1.proto:159

The presence of this message implies the reason for the span is that the message did not match a topic endpoint's ingress selector. The message's receive span would have indicated it was being enqueued on the topic endpoint, but before the message is eligible to be delivered to a consumer, the message was discarded because it did not match the ingress selector.

Used in: DeleteSpan

(message has no fields)

message SpanData.MaxRedeliveriesInfo

egress_v1.proto:130

The presence of this message implies the reason for the span is that a message exceeded the maximum number of redeliveries.

Used in: DeleteSpan

(message has no fields)

message SpanData.RejectedOutcomeInfo

egress_v1.proto:140

The presence of this message implies the reason for the span is that a consuming client settled the message with an outcome of "rejected".

Used in: DeleteSpan

(message has no fields)

message SpanData.SempSessionInfo

egress_v1.proto:200

Used in: AdminActionInfo

message SpanData.SendSpan

egress_v1.proto:66

This message contains information unique to a SendSpan.

Used in: EgressSpan

enum SpanData.SendSpan.Outcome

egress_v1.proto:88

Used in: SendSpan

message SpanData.SshCliSessionDescriptor

egress_v1.proto:193

Used in: CliSessionInfo

message SpanData.TerminalCliSessionDescriptor

egress_v1.proto:189

Used in: CliSessionInfo

message SpanData.TransactionEvent

egress_v1.proto:212

When a span has a transaction event, it indicates the span occurs as part of processing a transaction, and includes the *current* state of of the transaction when the event was generated. The state can change as subsequent events occur as part of the transaction.

Used in: EgressSpan

enum SpanData.TransactionEvent.Initiator

egress_v1.proto:253

Used in: TransactionEvent

message SpanData.TransactionEvent.LocalTransactionId

egress_v1.proto:266

Used in: TransactionEvent

enum SpanData.TransactionEvent.Type

egress_v1.proto:214

Used in: TransactionEvent

message SpanData.TransactionEvent.Xid

egress_v1.proto:260

Used in: TransactionEvent

message SpanData.TtlExpiredInfo

egress_v1.proto:135

The presence of this message implies the reason for the span is that the message's TTL has expired.

Used in: DeleteSpan

(message has no fields)