Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfig ¶
func DefaultConfig() *operationConfig
Types ¶
type Observability ¶
type Operation ¶
type Operation interface {
AddFields(field fieldvalue.Field, other ...fieldvalue.Field)
AddStep(msg string, fields ...fieldvalue.Field)
Propagation() (carrier []byte)
Success()
Failure(err error)
Finish(err error)
}
type OperationOption ¶
type OperationOption interface {
Apply(*operationConfig)
}
func WithCarrier ¶
func WithCarrier(carrier []byte) OperationOption
func WithOpFields ¶
func WithOpFields(fields ...fieldvalue.Field) OperationOption
func WithOpKind ¶
func WithOpKind(kind SpanKind) OperationOption
Click to show internal directories.
Click to hide internal directories.