このプロジェクトについて
Ranetrace Laravelは、包括的なWebアプリケーション監視のためにLaravelアプリケーションをRanetraceプラットフォームに統合するcomposerパッケージです。エラー追跡、ウェブサイト分析、集約ロギング、監視の4つの主要機能を備えています。
エラー追跡はLaravelの例外ハンドラーに接続して未処理の例外を報告し、手動によるエラーキャプチャもサポートします。JavaScriptエラー追跡は、ウィンドウエラー、プロミス拒否、コンソールエラーをナビゲーションブレッドクラム付きで記録するBladeディレクティブを通じて利用可能です。イベント追跡は、プライバシーファーストなデータ処理を前提としたカスタムイベントやEC購入の追跡をサポートします。
ウェブサイト分析は、綿密なボット・クローラーフィルタリング付きでページビューを追跡する自動登録ミドルウェアを採用しています。クライアントサイドスクリプトやクッキーは不要で、訪問者はソルト付きワンウェイハッシュのみで識別されます。
集約ロギングは、既存のLaravelログチャンネルに積み重ねて使用できるranetraceログチャンネルを登録し、Noticeレベル以上のログを捕捉します。
このパッケージには、キャプチャしたテレメトリーをローカルバッファに蓄積し、バッチ処理でRanetraceへ送信するスケジュール済みartisanコマンド(ranetrace:work)が同梱されています。
RanetraceがホストするMCPサーバーにより、AIエージェントはエディター画面から直接エラーを調査し、モニター結果を読み取ることができます。接続は静的トークンの代わりにOAuth承認方式を採用し、単一ウェブサイトスコープに制限されます。読み取り専用と書き込み可能な接続は別途サポートされています。
/ranetrace には、バッファの状態、設定状況、パイプラインの動作を確認できるローカル診断ダッシュボードが用意されています。アクセスはデフォルトでローカル環境に限定され、Gate定義によって拡張可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.