keep stats for 1h, Stats.summary take a duration
update health to use the last hour window
keep endpoint status when nothing changed in the last 5 mins
adjust error threshold
more readable
refactor to compute several rates based on status codes
detect user errors too
typo
upcase verb