Documentation
¶
Overview ¶
Package tool instruments Core tool execution with OpenTelemetry.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidConfig = errors.New("otel/tool: invalid config") ErrInvalidTool = errors.New("otel/tool: invalid tool") )
Functions ¶
This section is empty.
Types ¶
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
Middleware instruments exact Tool.Call boundaries without recording model arguments or results. It is immutable after construction and safe for concurrent use.
func NewMiddleware ¶
func NewMiddleware(config MiddlewareConfig) (Middleware, error)
type MiddlewareConfig ¶
type MiddlewareConfig struct {
TracerProvider trace.TracerProvider
MeterProvider metric.MeterProvider
}
Click to show internal directories.
Click to hide internal directories.