(w http.ResponseWriter, r *http.Request)
| 551 | } |
| 552 | |
| 553 | func (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 | |
| 572 | func (s Server) listTelemetryWindows(w http.ResponseWriter, r *http.Request) { |
| 573 | windowSeconds, err := intQuery(r, "window", 0) |
nothing calls this directly
no test coverage detected