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

Method listTelemetryWindows

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

Source from the content-addressed store, hash-verified

570}
571
572func (s Server) listTelemetryWindows(w http.ResponseWriter, r *http.Request) {
573 windowSeconds, err := intQuery(r, "window", 0)
574 if err != nil {
575 writeResult(w, nil, err)
576 return
577 }
578 result, err := telemetry.ListEventWindows(s.DB, telemetry.EventWindowFilter{
579 RunID: r.URL.Query().Get("run"),
580 SessionID: r.URL.Query().Get("session"),
581 ToolCallID: r.URL.Query().Get("tool_call"),
582 Type: r.URL.Query().Get("type"),
583 Source: r.URL.Query().Get("source"),
584 WindowSeconds: windowSeconds,
585 })
586 writeResult(w, result, err)
587}
588
589func (s Server) telemetryCorrelations(w http.ResponseWriter, r *http.Request) {
590 result, err := telemetry.BuildCorrelationReport(s.DB, telemetry.CorrelationReportOptions{

Callers

nothing calls this directly

Calls 3

ListEventWindowsFunction · 0.92
intQueryFunction · 0.85
writeResultFunction · 0.85

Tested by

no test coverage detected