Operational Reliability Reports
Incident Queue Reliability Report
Count visible incidents from a fixed severity queue and selected threshold.
Incident Queue Reliability Report
incident_queue_reliability_report.swift
let minSeverity =
let severities = [1, 2, 3, 3]
var visible = 0
var high = 0
for severity in severities {
if severity >= minSeverity {
visible += 1
}
if severity >= 3 {
high += 1
}
}
let line = "min=\(minSeverity) visible=\(visible) high=\(high)"
print(line)
let minSeverity =
let severities = [1, 2, 3, 3]
var visible = 0
var high = 0
for severity in severities {
if severity >= minSeverity {
visible += 1
}
if severity >= 3 {
high += 1
}
}
let line = "min=\(minSeverity) visible=\(visible) high=\(high)"
print(line)
let minSeverity =
let severities = [1, 2, 3, 3]
var visible = 0
var high = 0
for severity in severities {
if severity >= minSeverity {
visible += 1
}
if severity >= 3 {
high += 1
}
}
let line = "min=\(minSeverity) visible=\(visible) high=\(high)"
print(line)
severity threshold
A queue report can stay deterministic by keeping severities in a local array and deriving counts from a selected threshold.