Files
go-zero/core/trace/tracespec/trace.go

12 lines
302 B
Go
Raw Normal View History

2020-07-26 17:09:05 +08:00
package tracespec
import "context"
// Trace interface represents a tracing.
2020-07-26 17:09:05 +08:00
type Trace interface {
SpanContext
Finish()
Fork(ctx context.Context, serviceName, operationName string) (context.Context, Trace)
Follow(ctx context.Context, serviceName, operationName string) (context.Context, Trace)
}