2019の15日目です。Rollbarプラグインを使ってExceptionを通知して、早めにサイトの異常に気付こうって内容です。目次RollbarとはRollbarとは、簡単に言うとエラー通知サービスです。サイトで予期せぬエラーが発生した際に、Rollbarにデータを送信することで、メールやSlackなどいろいろな方法でエラーを通知し、Rollbarのダッシュボード上でエラー内容を詳しくみることができます。CMSにはRollbarというプラグインがあり、無料で公開されています。CMS上のエラーを早期に検知し、対処を行うことができます。CMS上のプラグインストアからダウンロードするだけでOKです!設定Rollbarのアカウントとプロジェクトを作ると、設定画面にアクセスできます。設定画面からpost_server_itemをコピーします。Tokenにペースとして保存します。RollbarではJavaScriptのエラーも検知することができます。Tokenにセットします。これで設定は完了です。CMS上で発生したPHPのExceptionやJavaScriptのエラーをRollbarに送信し、Rollbarからサイト管理者に通知することができます。エラーを起こすと言っても、本来は簡単にエラーを起こすことはできません。そこで、プラグインをちょこっと修正し、エラーを起こしたことにしてテストメッセージを送信するようにしたPRを出しました。マージされればテストでエラーを起こすことができます。エラーを起こすとRollbarで以下のような画面で確認することができます。見せられないですが、エラーの起きたファイル名と行数もわかります。RollbarのメリットRollbarでエラーを検知してサイト管理者に通知するというのが大きなメリットですが、もうひとつサーバにアクセスできない人もエラー内容を確認できるようになるのが大きなメリットではないかと個人的には思います。サーバにアクセスできればエラーログを直接見ることで確認できますが、サーバにアクセスできる人を増やすのは危険です。Rollbarであれば、サーバにアクセスできない人でもエラーを確認できるようにすることができます。サーバにアクセスできる人を絞ってサーバの堅牢さを損なわないようにすることができるのが大きなメリットだと思います。Sumidaフリーランスデベロッパー。大阪を中心にWeb開発をしています。#3『ひらパーに行ってブログを書く会』開催しました。Unplat検索する。