Documentation ¶
Index ¶
- Variables
- func Exporter() (sdktrace.SpanExporter, sdkmetric.Exporter, error)
- func MeterProvider() (metric.MeterProvider, error)
- func OverrideResource(res *resource.Resource)
- func Register(name string, exp ExporterDetector, priority int)
- func Resource() *resource.Resource
- func Shutdown(ctx context.Context) error
- func TracerProvider() (trace.TracerProvider, error)
- type ExporterDetector
- type TraceRecorder
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceName string
Functions ¶
func MeterProvider ¶ added in v0.13.0
func MeterProvider() (metric.MeterProvider, error)
func OverrideResource ¶ added in v0.13.0
OverrideResource overrides the resource returned from Resource.
This must be invoked before Resource is called otherwise it is a no-op.
func Register ¶
func Register(name string, exp ExporterDetector, priority int)
func TracerProvider ¶
func TracerProvider() (trace.TracerProvider, error)
Types ¶
type ExporterDetector ¶
type ExporterDetector func() (sdktrace.SpanExporter, sdkmetric.Exporter, error)
type TraceRecorder ¶ added in v0.11.0
type TraceRecorder struct { sdktrace.SpanExporter // contains filtered or unexported fields }
var Recorder *TraceRecorder
func NewTraceRecorder ¶ added in v0.11.0
func NewTraceRecorder() *TraceRecorder
func (*TraceRecorder) ExportSpans ¶ added in v0.11.0
func (r *TraceRecorder) ExportSpans(ctx context.Context, spans []sdktrace.ReadOnlySpan) error
Click to show internal directories.
Click to hide internal directories.