SQL monitoring in laravel production environment
zanehy/laravel-sql-monitor is a Laravel package for sql monitoring in laravel production environment.
It currently has 2 GitHub stars and 280 downloads on Packagist (latest version v1.03).
Install it with composer require zanehy/laravel-sql-monitor.
Discover more Laravel packages by zanehy
or browse all Laravel packages to compare alternatives.
Last updated
目前支持版本为:
laravle5.5~laravel6^
页面功能或者接口内执行的所有sql详细数据,以日志形式输出到laravel业务日志中(json方式写入日志)sql_monitor_action: 为前缀的方法路径composer require zanehy/laravel-sql-monitor
/config/app.php 文件内 providers 下增加以下配置Zanehy\SqlMonitor\SqlMonitorServiceProvider::class,
开启监听,以下三种配置中任意一种符合要求即可开启监听模式
env 的 APP_ENV 为 localenv 的 APP_DEBUG 为 trueenv 的配置 MONITOR 为 true (该种方式主要是为了兼容前两种配置在生产环境下需单独开启sql监听模式增加的一种独立开关配置)env 的配置 MONITOR_ACTIONS 为要监控的方法(模糊匹配,多个监控的方法以 | 隔开即可,案例: MONITOR_ACTIONS=test|monitor 监听链接中带 test 和 monitor 的方法)日志打印和输出,日志字段解释
sql_monitor_action: 为前缀? 作为占位符? 依次对应ms 为单位