Skip to content

监控与维护 ​

1. 监控工具 ​

工具用途访问路径
Laravel Pulse应用性能监控/pulse
Laravel Horizon队列监控/horizon
Laravel Telescope调试辅助/telescope(local 环境)
Laravel ReverbWebSocket 统计/api/laravel-reverb 或后台 Monitor
Laravel Pail实时日志命令行 php artisan pail

后台监控面板功能 ​

监控项说明
服务器性能读取 Laravel Pulse 数据(CPU、内存、请求量)
队列监控队列负载、慢任务统计
Reverb 监控WebSocket 连接数、消息吞吐
缓存监控缓存命中率统计
异常监控应用异常聚合统计
慢查询/慢请求/慢任务数据库慢查询、慢 HTTP 请求、慢队列任务
外部请求监控慢外部 HTTP 请求

2. 日常维护 ​

维护项命令/方式频率
清理过期密码重置令牌php artisan auth:clear-resets每日(通过调度任务)
清理 Telescope 记录php artisan telescope:prune --hours=48每日(通过调度任务)
清理审计日志和调度日志model:prune每日(通过调度任务,按配置保留天数)
数据库优化索引维护、慢查询优化定期
依赖安全更新检查composer audit定期
Horizon 快照记录php artisan horizon:snapshot每 5 分钟(调度任务)

文档来源:PRD 第 12 章