defstudio / laravel-clog-detector

Laravel的响应速度检测器

v1.0.0 2023-02-15 15:53 UTC

This package is auto-updated.

Last update: 2024-09-12 11:52:02 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads License

Laravel的慢响应检测器。

安装

您可以通过composer安装此包

composer require defstudio/laravel-clog-detector

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-clog-detector-config"

这是已发布配置文件的内容

return [
    'slow_responses' => [
        /*
         * Enables slow responses reporting
         */
        'report' => env('SLOW_RESPONSES_REPORT', false),

        /*
         * Max http request handling time expressed in seconds.
         */
        'threshold' => env('SLOW_RESPONSES_MAX_SECS', 5),

        /*
         * Route names that will not report a long execution time.
         */
        'ignored_routes' => [
        ],

        /*
         * Urls that will not report a long execution time.
         */
        'ignored_urls' => [
        ],

        /*
         * The middleware to be used to check response times.
         * it must implement DefStudio\ClogDetector\Contracts\MeasureHttpResponseTime
         */
        'middleware' => MeasureHttpResponseTime::class,
    ],
];

使用方法

[待办事项]

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

请查阅我们的安全策略,了解如何报告安全漏洞。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件