Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStdoutTracerProvider ¶
func NewStdoutTracerProvider(ctx context.Context, cfg TracerProviderConfig) (*sdktrace.TracerProvider, error)
NewStdoutTracerProvider creates a TracerProvider that exports spans to stdout.
Types ¶
type Tracer ¶
type Tracer struct {
// contains filtered or unexported fields
}
Tracer adapts an OpenTelemetry trace.Tracer to observability.Tracer.
func TracerFromProvider ¶
func TracerFromProvider(provider *sdktrace.TracerProvider, instrumentationName string) *Tracer
TracerFromProvider returns an agentflow tracer backed by the given provider.
func (*Tracer) Start ¶
func (t *Tracer) Start(ctx context.Context, name observability.SpanName, attrs ...observability.Attribute) (context.Context, observability.Span)
type TracerProviderConfig ¶
TracerProviderConfig configures a default OpenTelemetry TracerProvider for host applications.
Click to show internal directories.
Click to hide internal directories.