Как исключить ошибки кэша при поиске медленных транзакций в новой реликвии? - PullRequest
1 голос
/ 01 февраля 2011

Мы используем New Relic RPM (серебристый) для мониторинга производительности в нашем приложении rails. Мы использовали кэширование для ускорения обработки во многих наших узких местах, но теперь наши медленные трассировки - это в основном ошибки кеша. Есть ли у нас способ исключить время, затрачиваемое на извлечение данных из кэша, чтобы мы могли видеть, какие части все еще работают медленно?

1 Ответ

0 голосов
/ 09 января 2012

Невозможно исключить части времени выполнения запроса из общего времени выполнения, измеренного с помощью New Relic. Вы можете попытаться снизить порог трассировки транзакций, пока не начнете видеть трассы, которые показывают попадания в кэш, чтобы вы могли получить более полные трассы для таких запросов.

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

Вы также можете попробовать посмотреть Медленные операторы SQL , если ваше узкое место в базе данных.

...