Reliability Engineering

When a dashboard refresh feels too slow,
live metrics stream in flight

Live Metrics is the streaming view for the metrics that matter most during an incident. Sub-second updates, side-by-side comparison, single-service deep-dive. Open it during a war room when polling-based dashboards feel sluggish; close it when the incident is over and you go back to the normal dashboards.

Get Started Talk to Sales
app.novaaiops.com / live-metrics
● LIVE
< 1s
Refresh interval
WebSocket
streamed (no polling)
Side-by-side
service compare
Pinned
to incident on open
Streaming Architecture

WebSocket, not polling

Live Metrics uses a WebSocket stream from the metrics backend, not periodic HTTP polling. Updates land within a second of the metric being written. The connection multiplexes multiple metrics over one socket so opening 10 charts does not create 10 connections. Reconnect is automatic on network blips.

  • WebSocket per page: one connection per session, regardless of how many charts you open
  • Sub-second latency: metrics appear in the chart within ~800ms of being written
  • Auto-reconnect: network blips are recovered transparently; charts pick up where they left off
app.novaaiops.com / live-metrics · stream
Side-by-Side Compare

Two services, one screen

During an incident, comparing the affected service to a healthy peer is often the fastest diagnosis. Side-by-side mode renders two services' live metrics in the same chart with synchronized scales. The visual difference is the diagnosis: "payments p95 climbing while orders is flat means it is not a shared upstream."

  • Synchronized scales: both services share the same y-axis so the comparison is honest
  • Up to 4 services at once: enough to compare a service, an upstream, a downstream, and a peer
  • Saved compare views: common comparisons (payments vs orders, cart vs checkout) saved by name
app.novaaiops.com / live-metrics · compare
Pinned to Incident

Open an incident, live metrics auto-pin

When you open an incident page, the relevant live metrics auto-pin to the war-room view. The pinned charts cover the affected service's top SLIs. The data is captured into the incident archive at close time so the postmortem reader sees the live charts as they were during the incident.

  • Auto-pin on incident open: top SLIs for the affected service appear in the war room without manual setup
  • Captured at incident close: live charts are frozen into the incident archive; postmortem readers see exactly what responders saw
  • Replay-friendly: time-travel to any minute during the incident; the live data is preserved
app.novaaiops.com / live-metrics · pinned
Cost Caveat

Live metrics cost more than dashboards

Streaming is a more expensive query pattern than periodic polling. Each open chart costs roughly 5x what the equivalent dashboard widget costs. The page is built for incidents, not always-on viewing. Inactive sessions auto-close after 30 minutes of no interaction. Close the page when the incident is over.

  • ~5x dashboard cost: streaming queries are heavier; not free at scale
  • 30-minute idle close: inactive sessions close automatically to keep cost bounded
  • Quota-aware: feeds Quota Cost Control like any other query path; budget spikes surface in the cost report
app.novaaiops.com / live-metrics · cost
Video walkthrough coming soon

Subscribe to Nova AI Ops on YouTube for demos, tutorials, and feature deep-dives.

Real-time when real-time matters

Live Metrics is built for the war room. Sub-second updates, no polling lag, no waiting for a 30-second refresh.

Get Started Request a Demo