Operational Reliability Reports
Incident Queue Report
Filter Severity
Queue reports often show how many incidents match a selected threshold. This program filters a fixed severity list and also counts high-severity incidents.
Program
Play the program to choose the minimum severity and watch the visible queue count change.
incident_queue_report.rs
fn main() {
let min_severity = ;
let severities = [1, 3, 2, 3];
let visible_count = severities.iter().filter(|score| **score >= min_severity).count();
let high_count = severities.iter().filter(|score| **score == 3).count();
let line = format!("{min_severity} {visible_count} {high_count}");
println!("{line}");
}
fn main() {
let min_severity = ;
let severities = [1, 3, 2, 3];
let visible_count = severities.iter().filter(|score| **score >= min_severity).count();
let high_count = severities.iter().filter(|score| **score == 3).count();
let line = format!("{min_severity} {visible_count} {high_count}");
println!("{line}");
}
fn main() {
let min_severity = ;
let severities = [1, 3, 2, 3];
let visible_count = severities.iter().filter(|score| **score >= min_severity).count();
let high_count = severities.iter().filter(|score| **score == 3).count();
let line = format!("{min_severity} {visible_count} {high_count}");
println!("{line}");
}
severity threshold
`min_severity` controls which incidents are visible in the report.
iterator count
The filters count matching entries without mutating the queue.
high count
A separate fixed threshold keeps critical incidents visible.