Documentation ¶
Overview ¶
Package extensions provides implementations of common event extensions.
Index ¶
Constants ¶
View Source
const ( TraceParentExtension = "traceparent" TraceStateExtension = "tracestate" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DistributedTracingExtension ¶
type DistributedTracingExtension struct { TraceParent string `json:"traceparent"` TraceState string `json:"tracestate"` }
DistributedTracingExtension represents the extension for cloudevents context
func GetDistributedTracingExtension ¶
func GetDistributedTracingExtension(event event.Event) (DistributedTracingExtension, bool)
func (DistributedTracingExtension) AddTracingAttributes ¶
func (d DistributedTracingExtension) AddTracingAttributes(e event.EventWriter)
AddTracingAttributes adds the tracing attributes traceparent and tracestate to the cloudevents context
func (*DistributedTracingExtension) ReadTransformer ¶
func (d *DistributedTracingExtension) ReadTransformer() binding.TransformerFunc
func (*DistributedTracingExtension) WriteTransformer ¶
func (d *DistributedTracingExtension) WriteTransformer() binding.TransformerFunc
Click to show internal directories.
Click to hide internal directories.