Skip to main content
Ask AI

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.

Feature flag

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

DashboardPurposeCadence
Smoke MonitorTrack critical path checks that gate deploymentsPer-deploy / on-demand
Regression MonitorTrack full regression suite health across branchesPer-commit / scheduled
Nightly ObservatoryDeep analysis of overnight test runs with heatmaps and trend constellationsNightly / 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 monitoringFilterStore and 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:

FilterDescription
RepositoryLimit metrics to a single repository
BranchFilter by Git branch
EnvironmentFilter by deployment environment
Date rangeTime 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.