Skip to content

Alerts ​

Get notified when issues occur in your applications.

Overview ​

Nadi's alerting system helps you:

  • React quickly to new issues
  • Track regressions
  • Monitor performance degradation
  • Stay informed without alert fatigue

Alert Types ​

TypeDescription
New IssueFirst occurrence of an error
RegressionPreviously resolved issue reoccurs
SpikeError rate exceeds threshold
PerformanceWeb Vitals degradation
ThresholdCustom metric threshold

Notification Channels ​

Send alerts to:

Quick Setup ​

1. Connect a Channel ​

Go to Settings → Integrations and connect your preferred channel.

2. Create an Alert Rule ​

Go to Alerts → Rules → New Rule:

FieldValue
WhenNew Issue
ProjectAll Projects
EnvironmentProduction
Notify#alerts (Slack)

3. Test the Alert ​

Click Test to send a sample notification.

Alert Rules ​

Rule Components ​

ComponentDescription
TriggerWhat causes the alert
ConditionsFilters to apply
ActionsWhat happens when triggered
ScheduleWhen alerts are active

Common Rules ​

New Issues in Production

Trigger: New Issue
Environment: Production
Action: Notify #production-alerts

Error Spike

Trigger: Error count > 100 in 5 minutes
Environment: All
Action: Notify #urgent-alerts

Performance Regression

Trigger: LCP p75 > 3s for 30 minutes
Environment: Production
Action: Notify #performance-alerts

Alert Fatigue ​

Best Practices ​

  1. Start with fewer alerts - Add more as needed
  2. Use environments - Less noise from dev/staging
  3. Set thresholds wisely - Above normal baseline
  4. Group related alerts - Don't flood channels
  5. Review regularly - Tune or remove noisy rules

Quiet Hours ​

Set times when non-critical alerts are paused:

  1. Go to Alerts → Settings
  2. Configure quiet hours (e.g., 10pm - 6am)
  3. Select which rules to pause

Escalation ​

Route critical alerts to on-call:

  1. First notification → Team channel
  2. No response in 15m → Direct message
  3. No response in 30m → PagerDuty/Opsgenie

Alert History ​

View past alerts:

  • When triggered
  • Who acknowledged
  • Resolution time
  • Related issues

Next Steps ​

Released under the MIT License.