Notification Channels

Configure where alert notifications are sent.

Overview#

Notification channels define where alerts are delivered when rules fire. You can configure multiple channels and assign different channels to different alert rules.

Supported Channels#

Email#

Receive alert notifications via email. Configure one or more email addresses:

  • Individual emails for team leads
  • Group/distribution lists for teams
  • On-call rotation aliases

In-App Notifications#

All alerts appear in the JustAnalytics dashboard notification center (bell icon). These are always enabled and cannot be disabled.

Push Notifications#

If you have the JustAnalytics mobile app installed, you can receive push notifications for critical alerts. Configure push notifications in the mobile app settings.

Channel Configuration#

Navigate to Settings > Notification Channels to manage channels.

Creating a Channel#

  1. Click Add Channel
  2. Choose the channel type (Email, Push)
  3. Configure the channel-specific settings
  4. Test the channel with a test notification
  5. Save

Assigning to Rules#

When creating or editing an alert rule, select which channels should receive notifications. You can assign multiple channels to a single rule.

Alert Content#

Each notification includes:

  • Alert name and severity
  • Current value of the metric
  • Threshold that was exceeded
  • Time the alert fired
  • Service and environment
  • Link to the alert in the dashboard

Email Format#

Subject: [CRITICAL] High Error Rate - api-server

Error count exceeded threshold.
Current: 127 errors/5min
Threshold: > 50 errors/5min
Service: api-server
Environment: production
Time: March 15, 2026 10:30 AM UTC

View in dashboard: https://justanalytics.app/dashboard/monitoring/alerts/...

Throttling#

To prevent notification floods:

  • Firing alerts send at most one notification per 5 minutes for the same rule
  • Recovery notifications are sent once when the condition returns to normal
  • If more than 10 alerts fire in a 1-minute window, notifications are batched into a single summary

Best Practices#

  1. Use severity appropriately -- reserve Critical for actual outages
  2. Set realistic thresholds -- avoid alert fatigue from noisy rules
  3. Create escalation paths -- Warning to email, Critical to push + email
  4. Review regularly -- prune rules that no longer apply
  5. Test channels -- verify notifications work before relying on them