MCPcopy Create free account
hub / github.com/ByteYellow/AgentProvenance / listTelemetryEvents

Method listTelemetryEvents

internal/daemon/server.go:553–570  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

551}
552
553func (s Server) listTelemetryEvents(w http.ResponseWriter, r *http.Request) {
554 limit, err := intQuery(r, "limit", 100)
555 if err != nil {
556 writeResult(w, nil, err)
557 return
558 }
559 result, err := telemetry.ListEventsPage(s.DB, telemetry.ListOptions{
560 Filter: telemetry.Filter{
561 RunID: r.URL.Query().Get("run"),
562 SessionID: r.URL.Query().Get("session"),
563 Type: r.URL.Query().Get("type"),
564 ToolCallID: r.URL.Query().Get("tool_call"),
565 },
566 Limit: limit,
567 Cursor: r.URL.Query().Get("cursor"),
568 })
569 writeResult(w, result, err)
570}
571
572func (s Server) listTelemetryWindows(w http.ResponseWriter, r *http.Request) {
573 windowSeconds, err := intQuery(r, "window", 0)

Callers

nothing calls this directly

Calls 3

ListEventsPageFunction · 0.92
intQueryFunction · 0.85
writeResultFunction · 0.85

Tested by

no test coverage detected