Alert Management across Three-Level Inheritance
Designing platform-wide alert governance across Organization, Project, and Cluster scopes for nine distinct RBAC roles.
- Platform
- Couchbase Capella
- Role
- Sole Product Designer
- Scope
- 3 Levels · 9 RBAC Roles
- Status
- In Engineering Build
The model before the UI.
The hardest problems in enterprise observability are won or lost at the conceptual model level, not on the screen. On Capella Alerting, that meant defining how inheritance resolves across three organizational tiers before opening Figma:
- Organization: Global baseline alerts set by Organization Admins (e.g. storage exhaustion, cluster unavailability).
- Project: Optional grouping defaults customized by Project Managers for specific development environments.
- Cluster: Granular, node-level overrides set by Database Admins for high-throughput production clusters.
Test the inheritance rule live.
Try switching thresholds at each level below to see how the cluster's effective alerting behavior is calculated in real time:
The open Reset question.
When an operator overrides an alert threshold at the cluster level, what happens when they want to return to defaults? We surfaced this fork early between product and design:
Scoping across nine roles.
Couchbase Capella defines nine RBAC roles ranging from Org Admin to Project Member and Read-Only SRE. The alerting UI dynamically respects permission boundaries: a Project Manager sees who has overridden a cluster alert, but cannot mutate an Organization-mandated security threshold without Org Admin privilege.
Outcome & Engineering Build.
By delivering interactive prototypes with clear role matrices and failure states, the design went into engineering build with zero architectural reversals and reduced handoff rework by more than 60%.