exolnet / laravel-instruments
使用Statsd跟踪Laravel指标的模块。
v1.5.0
2024-03-28 14:22 UTC
Requires
- php: ^8.1
- laravel/framework: ^10.0|^11.0
- league/statsd: 1.3.*
Requires (Dev)
- exolnet/phpcs-config: ^2.0
- illuminate/contracts: ^10.0|^11.0
- mockery/mockery: ^1.4
- orchestra/testbench: ^8.0|^9.0
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-08-28 15:40:09 UTC
README
本项目旨在轻松为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
贡献
有关详细信息,请参阅CONTRIBUTING和CODE_OF_CONDUCT
安全
如果您发现任何与安全相关的问题,请通过电子邮件security@exolnet.com而不是使用问题跟踪器。