Documentation ¶
Index ¶
- Variables
- func IsNoneMetricExporter(exp sdkmetric.Exporter) bool
- func IsNoneSpanExporter(exp sdktrace.SpanExporter) bool
- func NewMetricExporter(_ context.Context) (sdkmetric.Exporter, error)
- func NewSpanExporter(_ context.Context) (sdktrace.SpanExporter, error)
- func OverrideResource(res *resource.Resource)
- func Register(name string, exp ExporterDetector, priority int)
- func Resource() *resource.Resource
- type ExporterDetector
- type TraceExporterDetector
- type TraceRecorder
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ServiceName string
)
Functions ¶
func IsNoneMetricExporter ¶ added in v0.14.0
func IsNoneSpanExporter ¶ added in v0.14.0
func IsNoneSpanExporter(exp sdktrace.SpanExporter) bool
func NewMetricExporter ¶ added in v0.14.0
func NewSpanExporter ¶ added in v0.14.0
func NewSpanExporter(_ context.Context) (sdktrace.SpanExporter, 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)
Types ¶
type ExporterDetector ¶
type TraceExporterDetector ¶ added in v0.14.0
type TraceExporterDetector func() (sdktrace.SpanExporter, error)
func (TraceExporterDetector) DetectMetricExporter ¶ added in v0.14.0
func (fn TraceExporterDetector) DetectMetricExporter() (sdkmetric.Exporter, error)
func (TraceExporterDetector) DetectTraceExporter ¶ added in v0.14.0
func (fn TraceExporterDetector) DetectTraceExporter() (sdktrace.SpanExporter, error)
type TraceRecorder ¶ added in v0.11.0
type TraceRecorder struct {
// 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
func (*TraceRecorder) Record ¶ added in v0.11.0
Record signals to the TraceRecorder that it should track spans associated with the current trace and returns a function that will return these spans.
If the TraceRecorder is nil or there is no valid active span, the returned function will be nil to signal that the trace cannot be recorded.
Click to show internal directories.
Click to hide internal directories.