func NewTracer(opts ...trace.Option) trace.Tracer
type Tracer struct { // contains filtered or unexported fields }
func (t *Tracer) Finish(s *trace.Span) error
func (t *Tracer) Read(opts ...trace.ReadOption) ([]*trace.Span, error)
func (t *Tracer) Start(ctx context.Context, name string) (context.Context, *trace.Span)