runtime
471 / 500
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.

Functionerror_rate(statuses)
Returnsthe number of statuses from 500 to 599, divided by the number of statuses; None when there are no statuses
Examples
callerror_rate([200, 200, 503, 404, 200, 500, 201, 200])returns0.25
callerror_rate([200, 201])returns0.0
callerror_rate([502, 200])returns0.5

Loading your progress…

The server error rate — Python practice · Runtime