Sentry × Claude Code で実現する AI デバッグワークフロー — エラー監視から自動修正まで
Sentry × Claude Code で実現する AI デバッグワークフロー — エラー監視から自動修正まで Sentry × Claude Code で実現する AI デバッグワークフロー — エラー監視から自動修正まで 「バグが起きたら Sentry が検知し、AI が分析して修正案を出す」— そんなワークフローが現実になっています。 @riku720720(Rikuo)さんのポストは、この流れを端的にまとめています。 「アプリ開発する上でsentryは必須。sentry APIをskillsにすればユーザーのバグとか不具合とか全部分析できる。claudecodeの新機能/batchで一気に改善してもらう」 この記事では、Sentry の全体像から Claude Code との連携、そして実践的なワークフローまでを解説します。 Sentry とは Sentry は、開発者ファーストのエラートラッキング&パフォーマンス監視プラットフォームです。100以上のプラットフォーム・フレームワーク、30以上のプログラミング言語に対応しています。 単なるエラーログではない Sentry が他のログ監視ツールと異なるのは、エラーの文脈(コンテキスト)を自動収集する点です。スタックトレースだけでなく、ユーザーのセッション情報、パフォーマンスデータ、リリースバージョンなど、デバッグに必要な情報を一元化します。 Sentry の主要機能 1. Error Monitoring(エラー監視) Sentry の中核機能です。 リアルタイム検知:エラー発生を即座にキャッチ インテリジェントグルーピング:同じ原因のエラーを自動的に1つの Issue にまとめる アラート通知:Slack、メール、PagerDuty 等と連携 1 2 3 4 5 6 7 8 # Django での導入例 import sentry_sdk sentry_sdk.init( dsn="https://xxx@xxx.ingest.sentry.io/xxx", traces_sample_rate=1.0, profiles_sample_rate=1.0, ) 2. Performance Monitoring(パフォーマンス監視) 分散トレーシング:リクエストの流れをフロントエンドからバックエンドまで追跡 トランザクション分析:遅いエンドポイントやクエリを特定 Web Vitals:LCP、FID、CLS などフロントエンドのパフォーマンス指標 3. Session Replay(セッションリプレイ) ユーザーのセッションをビデオのように再生できる機能です。 ...