bug-collector/laravel-client
Composer 安装命令:
composer require bug-collector/laravel-client
包简介
Client Laravel pour Bug Collector : reporte les erreurs et les anomalies de performance (requêtes, jobs, queries, commandes lentes) à un service Bug Collector centralisé.
README 文档
README
Client Laravel pour Bug Collector : reporte automatiquement les erreurs et les anomalies de performance (requêtes HTTP, jobs, queries SQL, commandes artisan trop lentes) à un service Bug Collector centralisé.
L'instrumentation et le transport sont implémentés. L'authentification se fait via le header X-Ingest-Key ; l'envoi est fail-safe (une panne du collecteur ne casse jamais l'app hôte) ; les seuils de performance sont configurables.
Installation (cible)
composer require bug-collector/laravel-client
Puis dans le .env de l'app cliente :
BUG_COLLECTOR_URL="https://<host-bug-collector>" BUG_COLLECTOR_INGEST_KEY="<clé générée dans le panneau Bug Collector>"
BUG_COLLECTOR_URL est la racine du service Bug Collector. Le client ajoute automatiquement /api/laravel-bugs/add pour les erreurs et /api/laravel-perf/add pour la performance.
Le ServiceProvider est auto-découvert — rien à enregistrer à la main.
Configuration
php artisan vendor:publish --tag=bug-collector-config
Voir config/bug-collector.php pour les seuils de performance (en millisecondes) :
| Type | Défaut |
|---|---|
request |
2000 ms |
job |
30000 ms |
query |
1000 ms |
command |
60000 ms |
Cookies
La capture des cookies est désactivée par défaut (opt-in via BUG_COLLECTOR_SEND_COOKIES=true). Quand elle est activée, les cookies sensibles (session Laravel, XSRF-TOKEN, tout cookie commençant par remember_) sont automatiquement remplacés par [REDACTED].
Licence
MIT
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-27