question 471 Observability & Operations · easy
The server error rate
The on-call dashboard shows the share of requests the service failed. Client mistakes (4xx) don't count as failures of the service; server errors (5xx) do. Compute the rate from a list of HTTP status codes.
Function
error_rate(statuses)Returnsthe number of statuses from 500 to 599, divided by the number of statuses;
None when there are no statusesExamples
callerror_rate([200, 200, 503, 404, 200, 500, 201, 200])returns0.25
callerror_rate([200, 201])returns0.0
callerror_rate([502, 200])returns0.5