Documentation
¶
Overview ¶
Package observability records redacted routing and lifecycle metadata.
Index ¶
Constants ¶
View Source
const ( DefaultRetention = 30 * 24 * time.Hour DefaultMaxEvents = 10_000 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LifecycleEvent ¶
type LifecycleEvent = store.LifecycleEvent
type Recorder ¶
type Recorder struct {
// contains filtered or unexported fields
}
func (*Recorder) BeginRoute ¶
func (r *Recorder) BeginRoute(ctx context.Context, start RouteStart) *RouteSpan
func (*Recorder) RecordLifecycle ¶
func (r *Recorder) RecordLifecycle(ctx context.Context, event LifecycleEvent)
type RouteResolution ¶
type RouteResult ¶
type RouteResult struct {
Status string
HTTPStatus int
ErrorClass string
Usage TokenUsage
}
type RouteStart ¶
type TokenUsage ¶
type TokenUsage = store.TokenUsage
Click to show internal directories.
Click to hide internal directories.