Каково значение Apdex, когда служба не работает?
Apdex - это отраслевой стандарт для измерения удовлетворенности пользователей временем отклика веб-приложений и служб, как указано в документе New Relic.
https://docs.newrelic.com/docs/apm/new-relic-apm/apdex/apdex-measure-user-satisfaction/
Формула I, полученная из документа, имеет вид (A + B / 2) / C, где
- A = запросы, соответствующие требованиям
- B = запросы, удовлетворяющие половину производительности
- C = общее количество запросов
(А + В <= С).
У меня вопрос: что происходит со значением Apdex, когда служба не работает? Идет ли он до бесконечности, т.е. 0/0 .... или он обрабатывается как 0?
Я пытаюсь выяснить, может ли значение Apdex помочь обнаружить сбой системы.
1 ответ
Когда система не работает, пользователи меняют свое поведение. Некоторые пользователи могут пытаться снова и снова, ожидая, пока услуга будет доступна, некоторые могут сдаться:
- Те, кто попытается повторно, будут считаться неудовлетворенными.
- Те, кто сдастся, больше не будут считаться. В некотором смысле это разумно, потому что они уже достаточно разочарованы, чтобы сдаться. С концептуальной точки зрения существует лишь небольшая разница между отказом пользователя из-за того, что запрос занимает слишком много времени, и отказом пользователя из-за того, что система не работает.
Я не думаю, что разумно использовать значение Apdex, чтобы определить, не работает ли система. Я скорее думаю, что все наоборот: пользователи почти наверняка будут разочарованы.