demml / demml/opsml

[genai-ui] OpsML proxy routes for Scouter GenAI aggregate endpoints

Open
#389 0 comments 0 reactions 0 assignees View on GitHub
Backend enhancement genai
Dominant language
Rust
Stars
40
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Part of #381

## What

New OpsML server routes that proxy Scouter bifrost's GenAI semantic attribute endpoints.

- Identify which Scouter endpoints expose GenAI aggregates: timeseries and per-span aggregates
- Add proxy routes under `GET /opsml/api/genai/metrics/*` in `opsml-server`
- Response types in `opsml-types` contracts
- Auth-protected, follows standard handler conventions
- SvelteKit API client updated in `opsmlClient.ts`

These routes are the dependency for both UI issues in this epic.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.