Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentSummary ¶
type AgentSummary struct {
ClawID string `json:"claw_id"`
Requests int `json:"requests"`
Responses int `json:"responses"`
Errors int `json:"errors"`
Interventions int `json:"interventions"`
TokensIn int `json:"tokens_in"`
TokensOut int `json:"tokens_out"`
CostUSD float64 `json:"cost_usd"`
ModelUsage map[string]int `json:"model_usage,omitempty"`
FeedFetches int `json:"feed_fetches"`
FeedErrors int `json:"feed_errors"`
FirstTimestamp time.Time `json:"first_timestamp,omitempty"`
LastTimestamp time.Time `json:"last_timestamp,omitempty"`
}
type Event ¶
type Event struct {
Timestamp time.Time `json:"timestamp"`
ClawID string `json:"claw_id,omitempty"`
Type string `json:"type"`
Model string `json:"model,omitempty"`
LatencyMS *int64 `json:"latency_ms,omitempty"`
StatusCode *int `json:"status_code,omitempty"`
TokensIn *int `json:"tokens_in,omitempty"`
TokensOut *int `json:"tokens_out,omitempty"`
CostUSD *float64 `json:"cost_usd,omitempty"`
InterventionReason string `json:"intervention_reason,omitempty"`
Error string `json:"error,omitempty"`
FeedName string `json:"feed_name,omitempty"`
FeedURL string `json:"feed_url,omitempty"`
SourceService string `json:"source_service,omitempty"`
}
func CollectPodEvents ¶
func FilterEvents ¶
func NormalizeLine ¶
type Summary ¶
Click to show internal directories.
Click to hide internal directories.