Рубрики
Uncategorized

Мониторинг APDEX со скаутом APM

Этот пост первоначально появился в блоге Scout. Нет сомнений в том, что, глядя на время ответа на … Tagged с APDEX, APM, DevOps, Monitoring.

Этот пост первоначально появился на Блог разведчика .

Нет сомнений в том, что рассмотрение времени отклика и использования памяти необходим для понимания общего состояния здоровья и производительности вашего приложения. Но, как я уверен, вы знаете, есть несколько способов мониторинга приложения. Приближение мониторинга под другим углом может быть мощным способом получить новые идеи. Если все, что вы делали, это следили за высоким откликом или раздутыми областями памяти, то вы можете упустить из виду что -то гораздо более простое: общий уровень удовлетворения пользователя. Итак, как мы можем отслеживать эту довольно широкую концепцию удовлетворенности пользователей? Ну, мы можем отслеживать это с довольно полезной метрикой, известной как оценка APDEX …

Что такое apdex?

Индекс производительности приложения , или Apdex , это измерение общего уровня удовлетворения пользователя при использовании приложения. Например, если часть системы занимает много времени, чтобы ответить после обновления функции, пользователь, естественно, начинает расстраиваться. Это то, что мы пытаемся измерить, когда говорим об APDEX, и в этом сценарии мы увидим падение рейтинга APDEX, что было бы явным показателем того, что недавнее изменение привело к потенциальной проблеме.

Существует три уровня удовлетворенности клиентов в отношении APDEX (суммировано в таблице выше): удовлетворен, терпит и разочарован. удовлетворен Уровень — это когда время отклика системы равно или ниже какого -то произвольного значения, которое, как мы знаем, пользователь будет доволен. Мы называем это произвольным значением Порог Анкет Мы можем предположить, что пользователь получит расстроенный с системой, когда время отклика увеличивается в четыре раза от этого порога. терпимый Уровень, таким образом, заключается в том, что время отклика падает между этими двумя сценариями, когда пользователь еще не разочарован, но существует риск, что он разочаруется, если ситуация продолжится или ухудшится.

Если мы возьмем все запросы, сделанные в течение установленного периода времени и разделим их на две группы: удовлетворенные/терпимые пользователи против разочарованных пользователей, то мы выпустим соотношение. Это соотношение известно как APDEX SCORE , и это может четко показать нам в любой момент времени, как Удовлетворены наши клиенты Анкет Оценка APDEX 1 указывает на то, что все наши клиенты полностью удовлетворены, тогда как оценка APDEX 0, с другой стороны, скажет нам, что ни один из наших клиентов не счастлив. Уравнение, показанное выше, показывает, как Скаут вычисляет оценку APDEX, вы можете видеть, что мы ставим меньше веса на допускающие запросы, потому что мы предполагаем, что эти пользователи не удовлетворены на 100% в этой ситуации.

Использование скаута для измерения APDEX

Оценка APDEX вашего приложения видна по всему скауту на наших основных графиках. Вы можете включить или выключить эту метрику в любое время, используя опцию APDEX, показанную на изображении ниже. Затем вы можете попробовать экспериментировать, объединив оценку APDEX с другой метрикой, чтобы идентифицировать связанные шаблоны.

Как улучшить свой счет APDEX?

Чтобы улучшить свой счет APDEX, вам сначала нужно знать об этом. Таким образом, вам нужно будет следить за ситуацией с Решение APM, как скаут Анкет После того, как вы начнете контролировать APDEX, вы можете обнаружить, что закономерности начинают появляться, такие как внезапные падения после конкретных развертываний (показанный значком ракета). Или другой пример может быть повторены высокие шипы во время ответа в течение определенных периодов времени, быстро спускающихся по APDEX, показывая, что, возможно, у вас есть ограничение инфраструктуры.

Резюме

Как вы можете видеть, APDEX — это интересный способ мониторинга ваших приложений. Это позволяет вам задавать вопросы, такие как: «Эта функция раздражала людей?» и «Наши пользователи были довольны своим опытом в последнее время?». Подобные вопросы могут быть трудно ответить другими средствами, и поэтому APDEX — это то, на что мы рекомендуем вам следить.

Оригинал: «https://dev.to/scoutapm/monitoring-apdex-with-scout-apm-49cl»