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、Log 和 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 许可证。有关更多信息,请参阅 许可文件