Skip to main content
SuperVaults Alert Status — real-time alert monitoring with webhook integrations for Slack, PagerDuty, and Discord The Alerts page provides real-time monitoring of vault health events. Alerts are generated by the monitoring subsystem when vault conditions breach configured thresholds. Each alert carries a severity level and follows a defined lifecycle.

Alert Summary

The top section displays aggregate counts across all alerts for the selected vault: By Status:
StatusDescription
ActiveUnacknowledged alerts requiring attention
AcknowledgedAlerts seen by a manager but not yet resolved
ResolvedAlerts that have been addressed and closed
TotalSum of all alerts
By Severity:
SeverityDescription
CriticalImmediate action required — vault operations may be degraded or halted
WarningAttention needed — conditions may escalate if not addressed
InfoInformational — parameter changes, scheduled maintenance, non-urgent notices

Alert Lifecycle

Every alert follows a three-state lifecycle:
active → acknowledged → resolved
  • Active — The condition has been detected and no manager has responded yet. Active alerts appear prominently in the dashboard.
  • Acknowledged — A manager has clicked Acknowledge to signal awareness. The alert remains open but is no longer flagged as unattended.
  • Resolved — A manager has clicked Resolve to close the alert, indicating the underlying issue has been addressed.

Alert History

The Alert History section displays all alerts in a tabbed view: Active, Acknowledged, and Resolved. Each alert record shows:
FieldDescription
Alert TypeCategory of the alert (e.g., PPS Staleness Warning)
SeverityCritical / Warning / Info
SourceThe vault and chain that triggered the alert
MessageHuman-readable description of the condition
TimestampWhen the alert was created
Acknowledged ByWallet that acknowledged (if applicable)
Resolved ByWallet that resolved (if applicable)

Alert Types

Alert TypeSeverityTrigger Condition
PPS Staleness WarningWarningPPS has not been updated within the configured expiration window. Validator network may be experiencing issues.
PPS Staleness CriticalCriticalPPS staleness has exceeded the critical threshold. Vault operations are blocked.
High Redemption QueueWarningPending redemption requests exceed the configured queue depth threshold.
Low Gas BalanceCriticalKeeper gas balance is critically low. Operations may fail.
Low Upkeep BalanceWarning$UP upkeep balance is approaching the minimum threshold.
Keeper Service DownCriticalOne or more keeper services have stopped responding.
Service Success Rate LowWarningKeeper service success rate has dropped below the configured threshold.
Strategy ErrorWarningA strategy has entered the ERROR state.

Webhook Integrations

Alerts can be forwarded to external systems via webhook integrations. Webhooks support three providers:
ProviderDescription
SlackPosts alert notifications to a Slack channel via incoming webhook URL
PagerDutyTriggers PagerDuty incidents for critical alerts via Events API v2
DiscordPosts alert notifications to a Discord channel via webhook URL
Each webhook displays its active/disabled status and the timestamp of its last triggered notification.
Configure at least one webhook for critical alerts on production vaults. PagerDuty is recommended for on-call rotation workflows. Slack or Discord work well for team-wide visibility.

API Reference

Alert data is surfaced via the Erebor audit log (GET /api/v1/audit/logs) and vault analytics endpoints. Webhook configuration is managed internally and not currently exposed via a public REST API. Refer to the Alerts page in the curator UI for current alert status.
EndpointMethodBackendDescription
GET /api/v1/audit/logsGETEreborQuery audit trail for vault events
GET /api/v1/audit/logs/{id}GETEreborSingle audit log entry
GET /api/v1/audit/exportGETEreborExport audit logs (CSV or JSON via Accept header)
GET /api/v1/vaults/{chain_id}/{address}/analytics/overviewGETEreborVault health overview metrics