Laravel New Relic软件包增强了New Relic对Laravel应用的性能监测。当New Relic在Laravel应用中工作的时候, 这个包可以报告Laravel的优化交易。
开箱即用, 这个包可以调整交易:
- HTTP事务在每个请求中都有一个全局中间件来处理
- CLI请求会被过滤掉噪音(所以像
php artisan horizon这样的长期运行的调用不会歪曲你的统计数字). - 排队的工作在每个工作开始和结束时自动记录一个事务。
- Artisan命令被记录为单个事务。
- 预定的任务在每个任务执行时都被监控。
此外,这个软件包可以通知New Relic的代码部署(这可以帮助隔离性能问题和错误),并在软件包无法检测到New Relic PHP模块的环境中模拟事务。
php artisan new-relic:deploy
配置文件中有更多关于如何配置这个包、忽略命令、甚至忽略路由模式的细节。它带有合理而可定制的默认值。