Как лучше всего определить, сколько запросов Heroku отклоняет из-за слишком большого отставания? - PullRequest
1 голос
/ 17 октября 2011

Я использую Rail 2.3 на стеке bamboo-mri-1.9.2 на Heroku. Однако я столкнулся с проблемой масштабирования. В часы пик моего трафика я вижу некоторую ошибку H11 (слишком большое отставание), и я могу видеть это с помощью мониторинга New Relic, что у меня выходит журнал с высоким уровнем возврата. Однако, что я хотел бы знать сейчас, это не длина очереди, а количество входящих запросов, которые были отклонены Heroku (в результате чего в журнале Heroku будет отображаться «Ошибка H11 (слишком большое отставание)».

Короче говоря, я хотел бы знать соотношение отклоняемых входящих запросов к общему количеству входящих запросов.

Как сказал Героку, файл журнала в основном используется для целей отладки, а не для анализа реальной живой метрики, есть ли простой / бесплатный способ сделать это?

Спасибо!

P.S. Прокомментируйте этот пост Как сохранить журнал на Heroku с помощью ssh? предложил использовать веб-сайт papertrailapp.com (очевидно, не связанный с жемчужиной papertrail), но я не смог определить, может ли он дать мне указание Отношение H11 отставание слишком глубокая ошибка.

1 Ответ

1 голос
/ 18 октября 2011

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

Что еще более важно, почему вы не масштабируете dyno для обработки трафика и не отвлекаете пользователей от ошибок?

...