Upgrade to Pro — share decks privately, control downloads, hide ads and more …

さらば不毛なログ調査 SentryとLaravel Insightsでボトルネックを完全可視化

さらば不毛なログ調査 SentryとLaravel Insightsでボトルネックを完全可視化

LaravelアプリケーションでSentryを活用し、エラー検知から通知最適化、パフォーマンス監視、AIによる調査効率化までを解説。開発現場のボトルネックを可視化し改善する方法を紹介。

PHPerKaigi2026登壇資料となります
https://phperkaigi.jp/2026/

Avatar for ゆるふわヒーラー

ゆるふわヒーラー

April 09, 2026

Other Decks in Programming

Transcript

  1. 【Basic】エラー監視の基本:検知から通知の最適化まで Laravelへの導入 $ composer require sentry/sentry-laravel [bootstrap/app.php] <?php … use

    Sentry\Laravel\Integration; return Application::configure(basePath: dirname(__DIR__)) … ->withExceptions(function (Exceptions $exceptions) { Integration::handles($exceptions); }) ->create(); $ php artisan sentry:publish --dsn=https://[email protected]/999999999999 ← パッケージインストール ← エラー補足の有効化 ← configの生成 これだけでOK! 簡単だね!
  2. アプリを「育てる」: 正しく語らせるためのチューニング パフォーマンス問題の閾値を調整(Slow Query) 有効化 「特定の重いクエリを逃したくない」  Minimum Durationを下げる(例:500ms)  → P95(ワースト5%)の体験を改善したいなら、1秒待たずに検知

    「重要度の低いアラートを減らしたい」  Minimum Durationを上げる(例:2s)  → 実行時間が長いことが許容されているバッチ処理などのノイズを無視 必要な通知だけ欲しいー