Operational Reliability Reports
Incident Queue Reliability Report
Count visible incidents and high-severity incidents from a small queue.
Incident Queue Reliability Report
incident_queue_reliability_report.rb
min_severity =
severities = [1, 2, 3, 3]
visible = 0
high = 0
severities.each do |severity|
if severity >= min_severity
visible += 1
end
if severity >= 3
high += 1
end
end
puts "min=#{min_severity}"
puts "visible=#{visible}"
puts "high=#{high}"
min_severity =
severities = [1, 2, 3, 3]
visible = 0
high = 0
severities.each do |severity|
if severity >= min_severity
visible += 1
end
if severity >= 3
high += 1
end
end
puts "min=#{min_severity}"
puts "visible=#{visible}"
puts "high=#{high}"
min_severity =
severities = [1, 2, 3, 3]
visible = 0
high = 0
severities.each do |severity|
if severity >= min_severity
visible += 1
end
if severity >= 3
high += 1
end
end
puts "min=#{min_severity}"
puts "visible=#{visible}"
puts "high=#{high}"
incident-queue-report
Counting with a bounded loop makes the threshold and visible queue size explicit.