gitops-engine/pkg/utils/tracing/api.go

17 lines
232 B
Go

package tracing
/*
Poor Mans OpenTracing.
Standardizes logging of operation duration.
*/
type Tracer interface {
StartSpan(operationName string) Span
}
type Span interface {
SetBaggageItem(key string, value any)
Finish()
}