Skip to content

Request time metrics and health check #83

Description

@andrus

Been playing with the existing metrics with a real app under load. They all look great (thread pool utilization, request queue). There's another metric that is extremely useful to estimate the overall health of the app - response time. We can build a histogram of response times over time, and build a health check with thresholds for the 99th percentile.

A challenge is that in some apps there's a big variation between "normal" response times across the different kinds of services (and service parameters). Though hopefully averages should be pretty stable (?) and this metric can serve as a proxy for the overall app performance as a function of external load.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions