Apdex Score

A standardized metric that rates user satisfaction with application response time on a scale from 0 to 1.

Apdex (Application Performance Index) is a standardized method for measuring and reporting user satisfaction with application response time. It produces a score between 0 (completely frustrated) and 1 (fully satisfied) based on a configurable threshold T representing the "satisfying" response time.

The Apdex formula classifies each request into three categories: Satisfied (response time ≤ T), Tolerating (T < response time ≤ 4T), and Frustrated (response time > 4T or error). The score is calculated as: Apdex = (Satisfied + Tolerating/2) / Total. For example, with T=500ms, a response time of 300ms is satisfied, 1500ms is tolerating, and 2500ms is frustrated.

Apdex is useful as a high-level summary metric that is easy to communicate to non-technical stakeholders: "Our Apdex is 0.95" is more intuitive than "Our P95 latency is 450ms." However, it should be used alongside percentile metrics for detailed analysis, as Apdex can mask the severity of tail latency issues by grouping them into the "frustrated" bucket regardless of how slow they actually are.

Hyperping monitoring dashboard

Related Terms

Latency
The time delay between a request being sent and the response being received, typically measured in m...
P99 Latency
The response time below which 99% of requests are served — used to measure tail latency and worst-ca...
Response Time
The total time elapsed between sending a request and receiving the complete response from a server.
SLI (Service Level Indicator)
A quantitative measure of a specific aspect of service reliability, such as availability, latency, o...

Related Resources

Get started

Start monitoring in the next 5 minutes.

Stop letting customers discover your outages first. Set up monitoring, status pages, on-call, and alerts before your next coffee break.

14 days free trial — No card required