Skip to content

Real-Time Alerts Setup

Real-Time Alerts keep you informed about your server’s health. You can receive notifications when an instance crashes, goes offline, or breaches performance thresholds like low TPS or high CPU usage.


Before you can receive notifications, you must configure one or more Notification Channels at the Organization level. Once channels are set up, they can be selected and assigned to individual alerts.

  1. Navigate to Organization Settings -> Notification Channels on the dashboard.
  2. Click Add Channel and select Discord Webhook.
  3. Enter a name for the channel and paste your Discord channel webhook URL.
  4. Click Save and send a test notification to verify delivery.
  1. Navigate to Organization Settings -> Notification Channels on the dashboard.
  2. Click Add Channel and select Email Group.
  3. Enter a name for the channel and input the email addresses of the team members who should be notified.
  4. Click Save.

2. Integrated Uptime and Crash Notifications

Section titled “2. Integrated Uptime and Crash Notifications”

Uptime and server crash alerts are handled automatically by an integrated ShardAnalytics backend job. You do not need to create custom alert rules for server crashes.

If an instance stops transmitting telemetry without publishing a clean shutdown event, the backend job detects the missing heartbeat and sends a notification.

How to receive crash and recovery notifications:

Section titled “How to receive crash and recovery notifications:”
  1. Configure your desired Notification Channels (Discord webhook or Email group) as described in Section 1.
  2. Within the settings for your notification channel, toggle the Server Crash & Recovery option to Enabled.
  3. (Optional) To modify the heartbeat checking interval or deactivate these integrated notifications entirely, navigate to Organization Settings -> Alerting Settings.

You can configure custom alert rules based on instance performance metrics (such as TPS, CPU, memory usage, or network latency).

MetricWarning ThresholdCritical ThresholdPurpose
TPS (Ticks Per Second)TPS < 18.0 for 2mTPS < 15.0 for 1mDetects tick rate drops and server lag.
CPU UsageCPU > 90% for 5mCPU > 95% for 3mFlags runaway threads or high entity counts.
Memory AllocationMemory > 85% for 10mMemory > 95% for 5mSpots potential memory leaks.
Network LatencyLatency > 150ms for 5mLatency > 300ms for 3mWarns about network routing degradation.
  1. Navigate to Alert Config on the dashboard.
  2. Click Create Alert Rule.
  3. Select the source metric (e.g., Tick Rate).
  4. Define the trigger condition (e.g., TPS < 18.0 for 5 consecutive evaluation cycles).
  5. Select which Notification Channel(s) should receive alerts for this specific rule (configured per alert, allowing you to route different alerts to different channels).
  6. Click Save Rule.