tideways / laravel-octane-middleware
与 Laravel Octane 集成,用于 Tideways PHP 监控、性能分析、异常跟踪
v1.2
2024-04-24 17:18 UTC
Requires
- php: ^8.0
- laravel/octane: >=0.1.0,<2.0
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2024-08-25 07:00:09 UTC
README
此包将 Laravel Octance 应用程序与 Tideways 连接,用于 PHP 监控、性能分析和异常跟踪。
它提供了一个 Laravel HTTP 中间件,根据 Laravel 请求对象的状态启动 Tideways。
安装
您可以通过 composer 安装此包
composer require tideways/laravel-octane-middleware
用法
在您的 Laravel 中间件堆栈中注册中间件
class Kernel extends HttpKernel { protected $middleware = [ \Tideways\LaravelOctane\OctaneMiddleware::class, // ... ]; // ... }
安装 Tideways PHP 扩展以支持 PHP 8,并通过 php.ini 或额外的 tideways.ini 配置文件配置 API 密钥
tideways.api_key=abcdefg
有关如何安装和获取 API 密钥的更多详细信息,请参阅 Tideways 文档
https://support.tideways.com/documentation/setup/installation/api-key.html
已知问题
- 通过 Chrome 扩展触发跟踪需要 Tideways PHP 扩展版本 5.3.16 及以上
- 性能分析器中的 Laravel 框架跨度事件需要 Tideways PHP 扩展版本 5.3.16 及以上
许可证
MIT 许可证 (MIT)。请参阅许可证文件以获取更多信息。