Namespace App.Metrics.Apdex.Abstractions
Interfaces
IApdex
Apdex allows us to measure an apdex score which is a ratio of the number of satisfied and tolerating requests to the total requests made. Each satisfied request counts as one request, while each tolerating request counts as half a satisfied request.
Apdex tracks three response counts, counts based on samples measured by the chosen
Satisfied, Tolerated and Frustrated request counts are calculated as follows using a user value of T seconds.
- Satisfied: T or less
- Tolerated: Greater than T or less than 4T
- Frustrated: Greater than 4 T
IApdexProvider
Provides access to an ApdexProvider Implementation responsible for sampling measured duration to calculate an apdex score
IBuildApdexMetrics
IMeasureApdexMetrics
Provides access to the API allowing Apdex Metrics to be measured/recorded.