Laravel アプリケーションのモニタリングとデバッグに 使用する Laravel Telescope

Laravel Telescope は、Laravel アプリケーションの監視とデバッグのために Laravel によって開発された強力なツールです。 パフォーマンス、データベース クエリ、例外、およびアプリケーションの他の多くの重要な側面に関する情報を追跡および探索するための、美しくユーザー フレンドリーなインターフェイスを提供します。

 

あなたなら できる Laravel Telescope

Telescope アプリケーションを監視およびデバッグするためのさまざまな機能を提供します。 注目すべき機能には次のようなものがあります。

  • リクエストの監視: Telescope ルート情報、リクエストとレスポンスの詳細、パフォーマンス メトリックなど、アプリケーションに対して行われた各 HTTP リクエストに関する詳細情報をキャプチャします。
  • データベース クエリ: Telescope 実行されたすべてのデータベース クエリを記録し、SQL ステートメント、実行時間、バインディングを検査できるようにします。
  • 例外とログ: Telescope 例外とログ メッセージをキャプチャして表示し、デバッグに貴重な情報を提供します。
  • スケジュールされたタスク: Telescope アプリケーション内のスケジュールされたタスクの実行を追跡します。
  • Redis モニタリング: アプリケーションでのコマンドと使用法 Telescope に関する洞察を提供します。 Redis
  • メール追跡: Telescope 受信者、件名、内容など、送信されたメール メッセージを記録します。

ユーザーフレンドリーなインターフェイスと強力な機能を備えた、 Laravel アプリケーションの監視とデバッグに便利なツールです。 これは、問題を迅速に特定して解決し、パフォーマンスを最適化し、Laravel アプリケーションのユーザー エクスペリエンスを向上させるのに役立ちます。 Laravel Telescope

 

Laravel アプリケーションの監視とデバッグに 使用する例を次に示します。 Laravel Telescope

インストール Laravel Telescope

ターミナルで次のコマンドを実行して、プロジェクトに 追加します。 Laravel Telescope

composer require laravel/telescope

 

Telescope アセット の公開

Telescope 次のコマンドを実行してアセットを 公開します。

php artisan telescope:install

 

Telescope ダッシュボード へのアクセス

インストール後、アプリケーション内のルート(例:) Telescope にアクセスしてダッシュボード にアクセスできます 。 /telescope http://your-app-url/telescope

Laravel 開発サーバーを実行するか、ダッシュボードにアクセスするようにローカル サーバー環境を構成する必要がある場合があります。

 

カスタマイズ中 Telescope

Telescope ファイルを変更することで、 の動作と構成を カスタマイズできます 。 これにより、特定の機能の有効化または無効化、除外ルートの定義、データ保持の構成などが可能になります。 config/telescope.php

 

を使用すると 、アプリケーションのパフォーマンス、データベース クエリ、例外、その他の重要な側面に関する貴重な洞察を得ることができます。 これにより、デバッグ プロセスが簡素化され、問題を効率的に特定して解決するのに役立ちます。 Laravel Telescope