学习用于Laravel应用程序的New Relic包

97 阅读1分钟

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

配置文件中有更多关于如何配置这个包、忽略命令、甚至忽略路由模式的细节。它带有合理而可定制的默认值。