Summary
Users running TruLens in production need to see how feedback scores trend over time — detecting regressions, drift, or degradation across app versions. Currently the dashboard only shows point-in-time aggregates.
What
Create a new Monitor.py tab (or add to Leaderboard) in src/dashboard/trulens/dashboard/pages/tabs/ with:
- Time series line charts of feedback scores over time (per app, per feedback function)
- Configurable time window (last hour, day, week, month)
- Score threshold lines / alerting bands (red/yellow/green zones)
- Version markers on the timeline (show when a new app version was deployed)
- Optional: anomaly highlighting when scores drop significantly
Data source: Records already have timestamps. Group by time bucket and compute rolling averages. Plotly is already available.
Difficulty
Medium
Summary
Users running TruLens in production need to see how feedback scores trend over time — detecting regressions, drift, or degradation across app versions. Currently the dashboard only shows point-in-time aggregates.
What
Create a new
Monitor.pytab (or add to Leaderboard) insrc/dashboard/trulens/dashboard/pages/tabs/with:Data source: Records already have timestamps. Group by time bucket and compute rolling averages. Plotly is already available.
Difficulty
Medium