Reliability Engineering

A service catalog you can actually find things in,
owner, tier, deps, SLOs, history

Services is the catalog of every service the platform watches. For each service: owner team, tier (0/1/2), upstream dependencies, downstream consumers, SLOs and current burn, recent incident count, runbook links. Use it to answer "who owns this?" before paging the wrong team.

Get Started Talk to Sales
app.novaaiops.com / services
● LIVE
Per-service
metadata
Auto
discovered + tagged
Owner
always shown
Filter
by team / tier / health
What's in the Catalog

Eight fields per service

Each service has eight fields: name, owner team, tier, upstream dependencies, downstream consumers, SLOs and current burn, recent incident count, runbook links. The fields populate from a mix of auto-discovery (service graph) and explicit tags (Backstage / annotations). New services appear within minutes of their first traffic.

  • Auto-discovered first: services show up from the service graph as soon as they have traffic
  • Tagged manually for ownership: team ownership and tier come from your IDP or Kubernetes annotations
  • Updated continuously: changes to ownership, tier, or runbook links propagate within minutes
app.novaaiops.com / services · fields
Filter Views

Six default filters

Six default filters: by team (mine, all), by tier (tier-0 only, all tiers), by health (unhealthy only, all), by environment (prod, staging), by region, by recent-incidents (services with > 3 incidents in 30d). Stack filters to narrow. Saved filters cover common operator queries.

  • Stackable filters: narrow by multiple dimensions at once; works in real time
  • Saved per team: common views (my team's tier-0 services in prod) saved by name
  • Shareable URLs: every filter combination is a stable URL teammates can paste
app.novaaiops.com / services · filter
Drill-Down

Click any service for the full picture

Click any service for its drill-down: live SLI charts, incident history, ledger entries from agents acting on it, runbooks, dependencies map, owner contact. The drill-down is the place to answer any service-specific question without opening five other tools.

  • Six tabs: overview, SLOs, incidents, agent activity, runbooks, dependencies
  • Single source for the service: no need to cross-reference Backstage + Grafana + PagerDuty for one service
  • Operator-friendly: designed for "I just got paged on this service", top tab is the live view
app.novaaiops.com / services · drill
Unowned Services

Catch the orphans

Services without an owner are a compliance and on-call risk. The page maintains an "unowned" filter that surfaces them. Unowned services show up in the weekly platform-admin report. Common causes: a team was renamed and the tag did not migrate, or a service was inherited from an acquisition. Either way, the page keeps the issue visible.

  • Unowned filter: one click to see every service with no owner team tagged
  • Weekly platform-admin report: unowned services count featured so it does not drift
  • Suggested owners: when a service has clear traffic patterns toward one team, the page suggests them as owner
app.novaaiops.com / services · unowned
Video walkthrough coming soon

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

Stop asking "who owns this?" in Slack

Services is the answer. Open the page, find the service, see the owner. Done.

Get Started Request a Demo