aditya / performance-analyser
此包的最新版本(dev-master)没有可用的许可证信息。
定位响应时间过长的路由
dev-master
2022-11-19 06:44 UTC
This package is not auto-updated.
Last update: 2024-09-21 15:16:14 UTC
README
定位响应时间过长的路由
安装
composer require aditya/performance-analyser
启用分析器
在 .env
文件中添加以下内容
ANALYSER_ENABLED=true
迁移
安装后迁移迁移
php artisan migrate
检查 mysql 中的 analyser
表
配置
默认配置在 config/analyser.php 中给出
配置中的任何更改都可以添加到项目的 config/analyser.php
文件中。
日志清理
php artisan analyser:clear
日志列信息
analyser
表将包括以下列
user
(来自 auth 的用户 id)route
(以原始格式调用的 uri,即/path/{param_variable_name}
)method
(GET,POST)params
(以 JSON 格式值的路由参数变量)referer
(请求头中的 Referer)host
(调用路由的主机)sqlcalls
(在请求执行期间发出的 sql 调用次数)sqltime
(sql 查询的总时间(毫秒))starttime
(请求执行开始的时间 datetime)endtime
(请求执行结束的时间 datetime)status
(响应状态 0 = 在响应之前失败;1 = 成功(即 200 响应);-1 = 失败)time
(请求执行的总时间(秒))