Rails ユーザー:どのような例外通知ソフトウェアを使用していますか?

StackOverflow https://stackoverflow.com/questions/1032143

質問

Ryan Bates が例外ロガーと例外通知について話しているのを見ました。他に検討すべき良いものはありますか?これらの何が好きで、何が嫌いですか?

また、例外をキャッチした場合、これらの例外通知機能は例外をログに記録しますか?

ありがとう!

役に立ちましたか?

解決

Hoptoad を使用することを強くお勧めします。私たちは本番システムに無料アカウントを使用しますが、これは十分に優れており、単なる命の恩人です。 ExceptionNotifierおよびExceptionLoggerプラグインよりも非常に優れていると思います。インストールは非常に簡単で、自動メール通知を受け取るだけでなく、Web UIで例外を本当に見やすく表示できます。

しかし、1つの良い点は、例外を取得するたびにメールを送信するのではなく、最初は例外としてメールを送信するのではなく、他のユーザーをキューに入れるということです。 'それは7回または何が起こったと言うことがわかります。これだけでも、何らかの理由で多くの例外を突然発生させる何かを導入し、トラフィックの多いサイトがある場合、通知でメールの受信トレイを完全にあふれさせることはないという点で本当に素晴らしいです。

もう1つのクールな点は、Capistranoデプロイメントと統合し、デプロイメントが完了した時間を記録することです。これにより、もう少し情報が得られ、何が間違っているかを追跡するための鍵になる場合がありますすぐに通知を受け取り始めると、問題は導入したばかりのものにあることがわかります。

最後に、それとやり取りするAPIもあります。たくさんの良さ、そしてそれが今私が使用している唯一のものです-New Relic RPMアカウントでさえ、私はすべての例外通知に今でもHoptoadを使用しています。

他のヒント

1年以来ExceptionLoggerを使用しています。私は大量のメールを受信したくないので、exception_notificationが好きではありませんでした。また、ExceptionLoggerは何とかしてExceptionNotificationの改良版です。

残念ながら、ExceptionLoggerはしばらくの間更新されていません。私は最近、Rails 2.3エンジンの機能を活用するカスタムツールの開発に着手しました。

また、この問題を解決するための専用のウェブアプリがいくつかあります:

Hoptoad は、私が優先する地滑りによる例外通知機能です。 それは私に送信するメールについてインテリジェントであり、Webインターフェースはすべての例外を自動的に整理する素晴らしい仕事をします。

エラーの原因となる変更を行うと、同じエラーメッセージがいくつか表示される可能性が高いため、Hoptoadからメールが送信され、Webインターフェースで同じエラーが4つ表示される場合があります。クリックして詳細を確認し、バグにパッチを適用し、ワンクリックで修正済みとしてチェックします。

これは例外を処理するための本当にすてきなきれいな方法であり、侵入/ゲットーがはるかに少ないように感じます。

私もHoptoadを使用していますが、少し面倒な設定を行っても正常に機能するようです(ただし、rake例外も記録する必要があります)。

ただし、Hoptoadアカウントを獲得していない場合は、 Exception をそのまま使用することをお勧めしますはるかに優れた通知オプション(SMSなど)

ExceptionLoggerも使用しています。

例外を処理することを別名でキャッチした場合、それは実際にはもはや例外ではないので、自分で記録することもできます。

使ったことがある 並外れた 過去において、彼らが提供するものは以下と非常に似ていました ホップヒキガエル.

約 1 ~ 2 年前に行われた UI のアップグレードを除けば、Exceptional にはかなり満足していました。以前のレイアウトの方がエラーの追跡には適していると思いました。

現在、サポートされているプラ​​ットフォームに iOS がリストされているため、iPhone コンポーネントを含むプロジェクトに Hoptoad を検討しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top