スタートアップに必要十分な機能と手頃な価格の監視ツール
株式会社M&Aクラウド / kubotak-is
メンバー / フルスタックエンジニア / 従業員規模: 51名〜100名 / エンジニア組織: 10名以下
利用プラン | ツールの利用規模 | ツールの利用開始時期 | 事業形態 |
---|---|---|---|
Team | 10名以下 | 2022年10月 | B to B |
利用プラン | Team |
---|---|
ツールの利用規模 | 10名以下 |
ツールの利用開始時期 | 2022年10月 |
事業形態 | B to B |
アーキテクチャ
アーキテクチャの意図・工夫
PHPアプリケーションやサーバーサイドで動作しているNode.jsのアプリケーションにSentrySDKを導入し、例外やエラーをSentryに通知させています。
ブラウザで動くアプリケーションも同様にSentryのSDKを導入しています。
このブラウザとサーバーサイドのNode.jsはSvelteKitのSentrySDKを利用することで同時に対応が可能です。
Sentryに通知された例外やエラーはSlack連携により特定のチャンネルに通知し、リアルタイムで検知しています。
導入の背景・解決したかった問題
導入背景
最初は、Rollbarというサービスを利用して同様にエラー検知を行い、AWSのCloudwatchも併用して、アプリケーションログを監視していました。Rollbarの公式ライブラリの対応には不十分さを感じていましたが、機能面では必要十分であったため、約2年間はそのまま運用していたと記憶しています。
しかし、Rollbarの価格改定のタイミングで、他のサービスも検討した結果、アプリケーションのエラーを即座に検知して対応できるように、Sentryの導入を選択しました。
比較検討したサービス
- Datadog
- New Relic
- Rollbar
比較した軸
フロントエンドとサーバーサイドのPHPによるライブラリの有無と価格を重視しました。スタートアップ企業であることと利用する開発メンバーが少ないことから低価格でシンプルなサービスが求められました。
選定理由
- 価格
- インターフェイス
- SDKライブラリの有無
導入時の苦労・悩み
SvelteKitに導入する際にはまだ公式ライブラリがなかったので通常のブラウザ向けとNode.js向けのSDKをラップして活用しました。
しかし、SvelteKitのメジャーバージョンが正式リリースされてからしばらくして公式ライブラリが配布されたのでそちらに切り替えました。利用者が多いサービスなのでSDKライブラリのサポートが充実していることが利点でした。
社内ではもともとRollbarを利用していたので使い勝手はさほど差がなく、すぐに浸透しました。エラーはSlackの特定のチャンネルに通知されるので即座に障害検知と対応が行えます。
導入に向けた社内への説明
上長・チームへの説明
低価格から始められるTeamプランのおかげで導入への説得は容易に行えました。
活用方法
PHPやJavaScriptのアプリケーションにSDKを導入し、例外を検知したらSlackに通知させて障害対応を行っています。
よく使う機能
Sentryで検知した例外やエラーをSlack連携により特定のチャンネルに通知し、リアルタイムで検知しています。
ツールの良い点
- SDKライブラリが豊富でアプリケーションへの導入コストが低い
- エラー発生時のIssueが見やすく、スタックトレースもわかりやすい
- 低価格から導入できる
ツールの課題点
多機能な分、使いこなすのが大変だなと感じました。実はもっと使える機能があるのではないかとチームで検討しており、更に上位のプランも視野に入れています。
その他
アプリケーションの動作環境を本番とその他でアカウントは分けておいたほうが良いと感じました。開発環境でうっかりエラーを大量発生させてしまった際にアカウント共通でバジェットを消費してしまい、追加バジェットを購入する必要があったので本番環境は別アカウントで運用することをおすすめします。
ツールを検討されている方へ
スタートアップや小〜中規模なアプリケーションに最適なツールだと思います。大規模アプリケーションや費用に余裕がある場合は国内窓口がわかりやすいサービスを検討いただいたほうが良いかもしれません。
株式会社M&Aクラウド / kubotak-is
メンバー / フルスタックエンジニア / 従業員規模: 51名〜100名 / エンジニア組織: 10名以下
株式会社アイスタイルでチーフエンジニアを経験。新規プロジェクトのリーダーとして開発を牽引。2019年11月にM&Aクラウドに入社。現在はフロントエンドからサーバーサイド、AWSによるインフラまで一貫して開発に従事
よく見られているレビュー
株式会社M&Aクラウド / kubotak-is
メンバー / フルスタックエンジニア / 従業員規模: 51名〜100名 / エンジニア組織: 10名以下
株式会社アイスタイルでチーフエンジニアを...
レビューしているツール
目次
- アーキテクチャ
- 導入の背景・解決したかった問題
- 活用方法