By default, every node uses the org-wide alert rule settings. Per-node overrides let you raise or lower that policy for individual nodes — typical reasons: silencing a canary that’s allowed to flap, or tightening the disk threshold on a critical node where 85% is too late. Overrides live onDocumentation Index
Fetch the complete documentation index at: https://docs.novacula.io/llms.txt
Use this file to discover all available pages before exploring further.
NotificationNodeOverride rows keyed by (organizationId, nodeId). There is at most one override row per node.
What you can override
Each setting can be overridden independently. Leaving a field unset on the override means “inherit org default.”| Field | Org-wide default (typical) | Override semantics |
|---|---|---|
nodeDownEnabled | true | true / false to set; unset to inherit |
diskUsageEnabled | true | true / false to set; unset to inherit |
diskUsageThresholdPercent | 85 | 1..100 integer; unset to inherit |
Where to set them
From Settings → Notifications → Per-node policies. Each node in the org appears as a row showing:- Node name, chain, network, executor.
- Effective
nodeDownEnabled,diskUsageEnabled,diskUsageThresholdPercent. - An edit affordance to change the override.
saveNotificationSettings mutation as the org-wide form, with a nodeOverrides array. Removing all override fields on a node deletes its override row.
Common patterns
- Silence a canary node. Set
nodeDownEnabled = falseon the canary. Disk alerts still fire (or override that too). - Stricter disk threshold for a high-write chain. On a Sui mainnet node that grows fast, drop
diskUsageThresholdPercentfrom 85 → 75 so you have lead time to expand the volume before it fills. - Don’t alert on a stopped-but-managed node. If you intentionally keep a node
desiredState = stoppedfor testing, setnodeDownEnabled = falseso it doesn’t open an incident.
Permissions
- Read effective policy and override status — any org member.
- Edit an override — owner, admin.