앱덱스 (Apdex)는 사용자의 만족도를 측정하는 표준 방법 중 하나입니다. Apdex는 Application Performance Index의 약자로, 사용자가 경험하는 애플리케이션의 응답 시간을 기반으로 만족, 허용, 불만족의 세 가지 범주로 나누어 성능을 평가합니다. 이 지수는 0에서 1 사이의 값으로 표현되며, 값이 높을수록 사용자 만족도가 높음을 의미합니다.
ensure:
thresholds:
- http.response_time.p99: 100
- http.response_time.p95: 75
apdex:
threshold: 200
threshold
는 앱덱스 점수를 계산할 때 기준이 되는 응답 시간(밀리초)입니다. 여기서 설정된 threshold
값은 사용자가 요청에 대해 만족한다고 간주되는 최대 응답 시간을 의미합니다. 예를 들어, threshold
가 200으로 설정되어 있다면, 이는 사용자 요청에 대한 응답 시간이 200ms 이하일 경우 사용자가 만족한다고 판단하는 기준입니다.
Apdex 점수는 다음과 같은 공식을 사용하여 계산됩니다:
Apdex = (만족한 요청 수 + (허용한 요청 수 / 2)) / 전체 요청 수
따라서, 여러분이 제공한 설정에서 apdex
의 threshold
가 200으로 설정되어 있다면, 이는 사용자 요청에 대해 응답 시간이 200ms 이하일 경우 만족한다고 가정하고, 이를 바탕으로 앱덱스 점수를 계산한다는 의미입니다.