tideways/laravel-octane-middleware

与 Laravel Octane 集成,用于 Tideways PHP 监控、性能分析、异常跟踪

v1.2 2024-04-24 17:18 UTC

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)。请参阅许可证文件以获取更多信息。