Overview
XIMP evaluates metric-based alert rules continuously against live time-series data. When a rule’s condition is met for the configured evaluation period, XIMP fires an alert to the configured notification channels. This page covers creating, managing, and troubleshooting alert rules.Prerequisites
- An active Xloud account with project access
- At least one notification channel configured (see Alert Rules Advanced)
Creating Alert Rules
- Dashboard
- CLI
Define the condition
Configure the alert trigger:
| Field | Description |
|---|---|
| Name | Descriptive label for the rule (e.g., high-cpu-utilization) |
| Metric | The time-series metric to evaluate (e.g., xloud_compute_cpu_utilization) |
| Condition | Threshold operator: >, <, >=, <=, or == NaN |
| Threshold | Numeric value that triggers the alert |
| Evaluation Period | Duration the condition must persist before firing (e.g., 5 minutes) |
| Severity | Critical, Warning, or Info |
Assign a notification channel
Under Notifications, select one or more configured channels (email, webhook,
or on-call integration). Multiple channels can be assigned per rule.
Viewing Alert History
- Dashboard
- CLI
Navigate to Monitoring → Alerting → Alert History to see a timestamped
feed of all alert fire and resolution events.Filter by:
- Rule name — view history for a specific alert rule
- Severity — show only Critical or Warning events
- Time range — focus on a specific incident window
- Status — Active (currently firing) or Resolved
Common Alert Rules Reference
| Alert | Metric | Condition | Threshold | Evaluation Period |
|---|---|---|---|---|
| High CPU | xloud_compute_cpu_utilization | > | 90% | 5m |
| Low memory | xloud_compute_memory_free_pct | < | 10% | 5m |
| High disk I/O latency | xloud_storage_osd_apply_latency_ms | > | 20ms | 10m |
| Pool capacity warning | xloud_storage_pool_used_pct | > | 70% | 15m |
| Host unreachable | up{job="node_exporter"} | == | 0 | 2m |
| Replication lag | xdr_replication_lag_seconds | > | RPO target | 5m |
Next Steps
Alert Rules (Advanced)
Compound conditions, silences, inhibition rules, and escalation policies
XIMP Admin — Alert Channels
Configure email, webhook, PagerDuty, and Slack notification channels
Dashboards
Visualize the metrics your alert rules monitor
Troubleshooting
Diagnose alert rules that are not firing as expected