Overview
Infrastructure alerts let you monitor the health and performance of your servers, processes, network interfaces, and filesystems. Rules are evaluated on a cron schedule against data stored in ClickHouse. Each rule targets individual hosts, so alerts fire independently per hostname.Available rule types
Available metrics
System metrics
Storage metrics
Process metrics
Network metrics
Infrastructure checks
Host not reporting
Enter thresholds in the unit shown. For memory metrics, enter the value in GB or MB as shown. For CPU and disk metrics, enter the percentage value directly (e.g., 80 for 80%).
Targets
Infrastructure alerts target resources by hostname. Each alert rule fires independently per host, so a single rule can produce separate incidents for different servers.Filters
Rules support filtering by hostname and by metric-specific dimensions through thefilterConditions field.
Available filter operators
Evaluation logic
Cron-based evaluation
Alert rules are evaluated on a recurring schedule. At each evaluation cycle, the system queries ClickHouse for metric data within the configured duration window.Duration
The evaluation window can be set to one of the following durations:- 5 minutes
- 10 minutes
- 15 minutes
- 30 minutes
- 60 minutes
Time functions
Threshold operators
Special rule: host not reporting
The Host Not Reporting rule type uses a different evaluation approach. It checks if the most recent event time for a host is older than the start of the evaluation window. IflastEventTime < startTime, the host is considered stale and the alert fires.
This means the alert triggers when a host has not reported any data for longer than the configured duration.
Special rule: checks failing
The Checks Failing rule type monitors infrastructure health checks. Data is grouped by hostname, check name, and IP address. Within each 1-minute bucket, the system evaluates the check status. If a check reports as down, it is considered failing.Examples
Example 1: CPU usage alert
Alert when any host’s CPU usage exceeds 90% for 5 minutes.
This rule evaluates CPU usage across all hosts. If a host sustains CPU usage above 90% for the full 5-minute window, a critical incident is opened. A warning is raised at 80%.
Example 2: Host not reporting
Alert when a host stops sending data for more than 10 minutes.
At each evaluation cycle, the system checks the last event time for every known host. If a host’s last event is more than 10 minutes ago, an incident is created for that host.
Example 3: Disk space alert
Alert when filesystem usage exceeds 85% on any host.
This rule monitors disk usage on hosts with “prod” in their hostname. If any evaluation point within the 15-minute window shows usage above 85%, a critical incident is opened. The
any time function means even a brief spike triggers the alert.