fukuoka.ex の koyo です!
前回Sentryを使ったElixir/Phoenixアプリのエラー監視を紹介しましたが、今回はおまけとして、LiveViewで実装したSPA経由でエラー通知し、さらにGmail通知されるという仕組みを作ってみます!
エラー通知ボタンを作る
前回まで Gmail 通知できるようになりました。
せっかく Phoenix + LiveView を使っているので、 Web画面上のButtonクリック -> Sentry -> Gmail
をSPAで行う仕組みを作ってみましょう!
Buttonを押したらLiveViewでハンドリングしてSentryに通知するコードを書いてみます!
差分は以下です↓