exolnet/laravel-instruments

使用Statsd跟踪Laravel指标的模块。

v1.5.0 2024-03-28 14:22 UTC

This package is auto-updated.

Last update: 2024-08-28 15:40:09 UTC


README

Latest Stable Version Software License Build Status Total Downloads

本项目旨在轻松为Laravel 5应用程序添加指标跟踪。目前支持以下三个驱动程序:StatsD、日志和Null。以下指标目前被跟踪:

  • 请求
  • 响应
  • 浏览器计时(第一字节、就绪和加载)
  • SQL查询
  • 身份验证
  • 邮件
  • 队列
  • 缓存

安装

使用Composer安装此包

composer require eXolnet/laravel-instruments

更新Composer后,将ServiceProvider添加到config/app.php文件中的providers数组

Exolnet\Instruments\InstrumentsServiceProvider::class

通过您的.env文件配置库

INSTRUMENTS_DRIVER=statsd
STATSD_HOST=127.0.0.1
STATSD_PORT=8125

或者使用以下命令发布包配置

$ php artisan vendor:publish --provider="Exolnet\Instruments\InstrumentsServiceProvider"

测试

要运行phpUnit测试,请使用

$ composer test

贡献

有关详细信息,请参阅CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何与安全相关的问题,请通过电子邮件security@exolnet.com而不是使用问题跟踪器。

鸣谢

许可协议

此代码根据MIT许可证许可。有关更多信息,请参阅许可证文件