【セントリー】
Sentry とは?
最終更新:
💡 エラーや処理の情報を集め、原因の調査を助ける
アプリケーションのエラーや性能に関するデータを集め、問題の調査や通知を支援する監視サービス。収集するデータや通知は、SDK・機能・設定によって異なる。
📌 このページのポイント
Sentryって何をしてくれるの?
アプリから取得したエラーや処理の情報を集め、開発者が問題を調べる助けになるよ。設定した条件で通知することもできる。ただし全てのバグを見つけたり、原因を自動で必ず特定したりする保証ではないんだ。
console.logとは何が違うの?
導入すれば、全部のエラーが届く?
使う言語やフレームワークに合うSDKを設定し、テスト用のエラーが届くことを確かめよう。JavaScriptでは未処理の例外などを自動で取得できるけれど、送信対象や収集割合の設定、通信の状態などに左右される。手動で記録する方法もあるよ。
同じエラーが大量に来たら?
性能や操作の流れも見られる?
トレースでは処理や要求にかかった時間などを調べるよ。セッションリプレイでは、ブラウザでの操作を映像のように再現する機能もある。利用する機能と収集する割合を設定するので、全利用者の全操作を記録する前提ではないんだ。
圧縮したJavaScriptの場所も分かる?
利用者の情報を送っても大丈夫?
まとめ:ざっくりこれだけ覚えればOK!
「Sentry」って出てきたら「アプリのエラーや性能の情報を集め、問題の調査を助けるサービス」と思えばだいたいOK!
📖 おまけ:英語の意味
「Sentry」 = 歩哨・見張り
💬 Sentryは英語で見張り番という意味。アプリの問題を調べるための情報を集める役割をイメージできるね