0

Приложение My Rails 4 на Heroku (в настоящее время на единороге) обычно не так уж много ошибок, но оно содержит множество плохих URL-адресов. Всякий раз, когда введен неправильный URL-адрес, пользователь видит мою страницу 404, а в Rails - ActionController :: RoutingError. Это сообщается в Rollbar и NewRelic как ошибки, и они поднимают сигналы тревоги. Я постоянно получаю предупреждения от NewRelic обо всех этих «ошибках». Как предотвратить сообщение об ошибке маршрутизации как ошибку?Как остановить маршрутизацию Ошибки ошибок при возникновении всех видов предупреждений?

(я попытался изменить линию в newrelic.yml к ignore_errors: ActionController::RoutingError, но это не помогло.)

ответ

1

Если вы используете стороне сервера Config (определить это на странице настроек приложения в Нью-Relic), быть что ActionController::RoutingError включен в поле Ignore these errors.

Вы также можете попробовать установить переменную окружения на Heroku, чтобы игнорировать такие ошибки. Например, NEW_RELIC_ERROR_COLLECTOR_IGNORE_ERRORS="ActiveRecord::RecordNotFound, ActionController::RoutingError"

Смежные вопросы