Documentation
¶
Overview ¶
Package opentelemetry contains the functions used to handle injection and extraction of tracing information for carrier objects (Solace message) for a Solace PubSub+ Event Broker.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TracingPropertyName = internal.NewTracingPropertyNames()
TracingPropertyName - the tracing property names
Functions ¶
func NewInboundMessageCarrier ¶
func NewInboundMessageCarrier(carrier message.InboundMessage) carrier.InboundMessageCarrier
NewInboundMessageCarrier returns an instance of carrier.InboundMessageCarrier that can be used with otel integration for extracting tracing information from a received Inbound message.
func NewOutboundMessageCarrier ¶
func NewOutboundMessageCarrier(carrier message.OutboundMessage) carrier.OutboundMessageCarrier
NewOutboundMessageCarrier returns an instance of carrier.OutboundMessageCarrier that can be used with otel integration for injecting tracing information before publishing an Outbound message.
func SemVersion
deprecated
Types ¶
This section is empty.
Directories
¶
Path | Synopsis |
---|---|
Package carrier contains the main type definitions for the Getter and Setter for handling OTEL tracing.
|
Package carrier contains the main type definitions for the Getter and Setter for handling OTEL tracing. |
Package internal contains the logger and simple utility functions
|
Package internal contains the logger and simple utility functions |
impl
Package impl contains the main type definitions for the Getter and Setter for handling OTEL tracing.
|
Package impl contains the main type definitions for the Getter and Setter for handling OTEL tracing. |
impl/logging
Package logging is defined below
|
Package logging is defined below |
Package logging allows for configuration of this package's logging levels.
|
Package logging allows for configuration of this package's logging levels. |
Click to show internal directories.
Click to hide internal directories.