package detect
import "github.com/moby/buildkit/util/tracing/detect"
Index ¶
- Variables
- func Exporter() (sdktrace.SpanExporter, error)
- func Register(name string, exp ExporterDetector, priority int)
- func Shutdown(ctx context.Context) error
- func TracerProvider() (trace.TracerProvider, error)
- type ExporterDetector
- type TraceRecorder
Variables ¶
var ServiceName string
Functions ¶
func Exporter ¶
func Exporter() (sdktrace.SpanExporter, error)
func Register ¶
func Register(name string, exp ExporterDetector, priority int)
func Shutdown ¶
func TracerProvider ¶
func TracerProvider() (trace.TracerProvider, error)
Types ¶
type ExporterDetector ¶
type ExporterDetector func() (sdktrace.SpanExporter, error)
type TraceRecorder ¶
type TraceRecorder struct { sdktrace.SpanExporter // contains filtered or unexported fields }
var Recorder *TraceRecorder
func NewTraceRecorder ¶
func NewTraceRecorder() *TraceRecorder
func (*TraceRecorder) ExportSpans ¶
func (r *TraceRecorder) ExportSpans(ctx context.Context, spans []sdktrace.ReadOnlySpan) error
func (*TraceRecorder) Record ¶
func (r *TraceRecorder) Record(traceID trace.TraceID) func() []tracetest.SpanStub
func (*TraceRecorder) Shutdown ¶
func (r *TraceRecorder) Shutdown(ctx context.Context) error
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
util/tracing/detect/delegated | |
util/tracing/detect/jaeger |
- Version
- v0.12.3
- Published
- Oct 19, 2023
- Platform
- js/wasm
- Imports
- 17 packages
- Last checked
- 6 minutes ago –
Tools for package owners.