Skip to main content

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

Navigate to Alert Rules

Navigate to Monitoring → Alerting → Alert Rules and click New Alert Rule.

Define the condition

Configure the alert trigger:
FieldDescription
NameDescriptive label for the rule (e.g., high-cpu-utilization)
MetricThe time-series metric to evaluate (e.g., xloud_compute_cpu_utilization)
ConditionThreshold operator: >, <, >=, <=, or == NaN
ThresholdNumeric value that triggers the alert
Evaluation PeriodDuration the condition must persist before firing (e.g., 5 minutes)
SeverityCritical, 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.
Alert rules with no notification channel assigned are evaluated but never delivered to operators. Always assign at least one channel for production rules.

Save and activate

Click Save and Enable. The rule enters the Active state and begins evaluating on the next collection cycle.
Alert rule appears in the Active Rules list with state Evaluating.

Viewing Alert History

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

AlertMetricConditionThresholdEvaluation Period
High CPUxloud_compute_cpu_utilization>90%5m
Low memoryxloud_compute_memory_free_pct<10%5m
High disk I/O latencyxloud_storage_osd_apply_latency_ms>20ms10m
Pool capacity warningxloud_storage_pool_used_pct>70%15m
Host unreachableup{job="node_exporter"}==02m
Replication lagxdr_replication_lag_seconds>RPO target5m

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