Пользователи Rails: какое программное обеспечение для уведомлений об исключениях вы используете? - PullRequest
7 голосов
/ 23 июня 2009

Я видел, как Райан Бейтс говорил об исключении_logger и уведомлении об исключении. Есть еще какие-нибудь хорошие вопросы для рассмотрения? Что вам нравится и не нравится в них?

Кроме того, регистрируют ли эти уведомления об исключениях исключения, если вы их перехватили?

Спасибо!

Ответы [ 6 ]

7 голосов
/ 23 июня 2009

Я очень рекомендую использовать Hoptoad . Мы используем бесплатную учетную запись для нашей производственной системы, которая достаточно хороша и просто спасает жизнь. Я считаю, что он значительно превосходит плагины ExceptionNotifier и ExceptionLogger. Его очень просто установить, и вы получите автоматическое уведомление по электронной почте, а также действительно приятное представление исключений в их веб-интерфейсе.

Но, кроме того, одна приятная вещь заключается в том, что она не отправляет вам электронное письмо каждый раз, когда вы получаете исключение, а только в первый раз, но затем ставит в очередь остальных, поэтому, когда вы идете смотреть на это в Интернете, вы Посмотрим, что сказать, это произошло 7 раз или что-то еще. Одно это действительно замечательно в том смысле, что если по какой-то причине вы вдруг представите что-то, что внезапно вызвало множество исключений, и у вас будет сайт с высоким трафиком, вы не будете полностью заполнены почтовым ящиком с уведомлениями.

Еще одна интересная вещь - это то, что она интегрируется с развертываниями Capistrano и записывает, когда ваши развертывания были сделаны, так что это дает вам немного больше информации и может быть ключом к отслеживанию того, что не так (например, вы развертываете, а затем вскоре после этого вы начинаете получать уведомления, вы знаете, что проблема в том, что вы только что представили).

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

4 голосов
/ 23 июня 2009

Я использую ExceptionLogger с одного года. Мне не нравилось исключение-уведомление, потому что я не люблю получать тонны электронной почты. Кроме того, ExceptionLogger - это улучшенная версия ExceptionNotification.

К сожалению, ExceptionLogger давно не обновлялся. Недавно я начал работать над пользовательским инструментом, использующим преимущества Rails 2.3 Engine.

Также есть несколько веб-приложений, предназначенных для решения этой проблемы:

1 голос
/ 24 июня 2009

Я также использую Hoptoad, и, кажется, он работает нормально после небольшой настройки (но тогда мне также нужно регистрировать исключения рейка).

Однако, если бы я не выиграл счет в Hoptoad, я бы предпочел использовать Исключительно , так как он имеет гораздо лучшие параметры уведомлений (например, SMS)

1 голос
/ 23 июня 2009

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

Если я внесу изменение, которое вызывает ошибку, я, скорее всего, получу несколько одинаковых сообщений об ошибках, поэтому Hoptoad отправит мне электронное письмо, и в веб-интерфейсе я могу увидеть что-то вроде 4 той же ошибки, я перейдите к деталям, исправьте ошибку и одним щелчком мыши отметьте их как исправленные.

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

0 голосов
/ 18 марта 2011

Я использовал Исключительно в прошлом, их предложение очень похоже на Hoptoad .

Я был очень доволен Exceptional, кроме обновления пользовательского интерфейса, которое они сделали примерно год или два назад. Я думал, что предыдущий макет был лучше для отслеживания ошибок.

Теперь рассмотрим Hoptoad для проекта, который включает в себя компонент iPhone, поскольку они перечисляют iOS среди поддерживаемых платформ.

0 голосов
/ 23 июня 2009

Я также использую ExceptionLogger.

Если вы поймете, что он обрабатывает исключение, это больше не исключение, вы также можете зарегистрировать его самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...