Documentation
¶
Index ¶
- func Attributes(options ...KeyValueOption) []attribute.KeyValue
- func NewTracerProvider(ctx context.Context, propagator propagation.TextMapPropagator, ...) (*sdktrace.TracerProvider, error)
- func TextMapPropagator() propagation.TextMapPropagator
- func TracerProviderOptions(ctx context.Context, options ...TracerProviderOption) ([]sdktrace.TracerProviderOption, error)
- type KeyValueOption
- type TracerProviderOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Attributes ¶ added in v0.1.1
func Attributes(options ...KeyValueOption) []attribute.KeyValue
func NewTracerProvider ¶
func NewTracerProvider(ctx context.Context, propagator propagation.TextMapPropagator, opts ...sdktrace.TracerProviderOption) (*sdktrace.TracerProvider, error)
func TextMapPropagator ¶
func TextMapPropagator() propagation.TextMapPropagator
func TracerProviderOptions ¶
func TracerProviderOptions(ctx context.Context, options ...TracerProviderOption) ([]sdktrace.TracerProviderOption, error)
Types ¶
type KeyValueOption ¶ added in v0.1.0
func WithServiceName ¶
func WithServiceName(name string) KeyValueOption
func WithVersion ¶
func WithVersion(version string) KeyValueOption
type TracerProviderOption ¶ added in v0.1.0
type TracerProviderOption func(ctx context.Context) (sdktrace.TracerProviderOption, error)
func WithGrpcExporter ¶ added in v0.1.0
func WithGrpcExporter(opts ...otlptracegrpc.Option) TracerProviderOption
func WithHttpExporter ¶ added in v0.1.0
func WithHttpExporter(opts ...otlptracehttp.Option) TracerProviderOption
func WithResource ¶ added in v0.1.0
func WithResource(attrs ...attribute.KeyValue) TracerProviderOption
func WithSampler ¶ added in v0.1.0
func WithSampler() TracerProviderOption
Click to show internal directories.
Click to hide internal directories.