Herokuを利用することで非常に簡単にRailsアプリを公開出来るようになりました。

Heroku上の環境では通常の環境でのproduction.logにあたるものを100行分しか見ることが出来ず、運用中のエラーをproduction.logから知るというのはなかなか難しいものがあります。

Rails公式で提供されているもので ExceptionNotificationというプラグインも存在するのですが、メールの送信環境を別に用意しなければならないHerokuでは若干めんどくさいです。

そこでHerokuのアドオンで提供されているExceptionalを利用すると非常に便利です。

Exceptionalを利用することでエラーの通知をメール等の方法で受け取ることができます。

またExceptionalが同様のエラーまとめて管理してくれるため、ある程度エラーの発生が多いアプリでも大量のメールに困ってエラーメールの意味がなくなる。

といったことも発生しにくくなります。

もちろんそんな状況にならないようアプリを開発するのがベストです :)

またエラー単位での解決状況も管理してくれるため、エラー修正の管理も行いやすくなります。

下記のような形で管理してくれます。



皆様がよりよいHerokuライフを送れれば幸いです!

宣伝


現在Heroku上で無料で運営しているPubTasksをよろしくお願いします!

公開で簡単なタスク管理を行ったモチベーションを維持してやりたいことをちゃんとやろう!

というサイトです。

スクリーンショットを見ても分かるとおりExceptionalも利用しています!