Monitoring Overview
TestRelic's Monitoring section provides a set of specialized dashboards designed for teams that run automated quality gates as part of their CI/CD pipeline. Each dashboard is purpose-built for a different execution cadence.
The Monitoring section is controlled by the sidebar-monitoring-visible feature flag. Contact your administrator if monitoring dashboards are not visible in your navigation.
Monitoring dashboards
| Dashboard | Purpose | Cadence |
|---|---|---|
| Smoke Monitor | Track critical path checks that gate deployments | Per-deploy / on-demand |
| Regression Monitor | Track full regression suite health across branches | Per-commit / scheduled |
| Nightly Observatory | Deep analysis of overnight test runs with heatmaps and trend constellations | Nightly / scheduled |
Shared layout
All three monitoring dashboards share a common layout (MonitoringLayout) with:
- Tab navigation — Switch between Smoke, Regression, and Nightly views.
- Filter bar — Filter by repository, branch, environment, and date range.
- Persistent filter state — Filters are stored in
monitoringFilterStoreand persist across navigation, so your view is not reset when you switch tabs.
Filter bar
The shared filter bar at the top of the monitoring section accepts:
| Filter | Description |
|---|---|
| Repository | Limit metrics to a single repository |
| Branch | Filter by Git branch |
| Environment | Filter by deployment environment |
| Date range | Time window for the displayed data |
Filters apply across all monitoring tabs simultaneously — changing a filter while on the Smoke tab carries over when you switch to Regression or Nightly.
API
Monitoring data is fetched from the /api/v1/monitoring endpoint group via monitoringApi.ts. All dashboard KPIs, suite health, and historical metrics are server-computed and cached.