Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DtTextMapPropagator ¶
type DtTextMapPropagator struct {
// contains filtered or unexported fields
}
func NewTextMapPropagator ¶
func NewTextMapPropagator() (*DtTextMapPropagator, error)
func (*DtTextMapPropagator) Extract ¶
func (p *DtTextMapPropagator) Extract(parentCtx context.Context, carrier propagation.TextMapCarrier) context.Context
func (*DtTextMapPropagator) Fields ¶
func (p *DtTextMapPropagator) Fields() []string
func (*DtTextMapPropagator) Inject ¶
func (p *DtTextMapPropagator) Inject(ctx context.Context, carrier propagation.TextMapCarrier)
type DtTracerProvider ¶
type DtTracerProvider struct { trace.TracerProvider // contains filtered or unexported fields }
func NewTracerProvider ¶
func NewTracerProvider(opts ...sdktrace.TracerProviderOption) (*DtTracerProvider, error)
func (*DtTracerProvider) ForceFlush ¶
func (p *DtTracerProvider) ForceFlush(ctx context.Context) error
ForceFlush exports spans that have not been exported yet to Dynatrace Cluster
func (*DtTracerProvider) Shutdown ¶
func (p *DtTracerProvider) Shutdown(ctx context.Context) error
Shutdown stops exporting goroutine and exports all remaining spans to Dynatrace Cluster. It executes only once, subsequent call does nothing.
func (*DtTracerProvider) Tracer ¶
func (p *DtTracerProvider) Tracer(name string, opts ...trace.TracerOption) trace.Tracer
Source Files ¶
Click to show internal directories.
Click to hide internal directories.