ultimate-apm/ultimate-laravel

23.03.22 2023-03-22 07:21 UTC

This package is auto-updated.

Last update: 2024-09-22 10:15:54 UTC


README

Latest Stable Version Total Downloads License

为Laravel开发者提供简单的代码执行监控和错误报告。

要求

  • PHP >= 7.2.0
  • Laravel >= 5.5

安装

通过以下方式安装最新版本的我们的包:

composer require ultimate-apm/ultimate-laravel

Lumen

如果你的应用程序基于Lumen,你需要手动注册UltimateServiceProvider

$app->register(\Ultimate\Laravel\UltimateServiceProvider::class);

配置摄入密钥

首先将摄入密钥放入你的环境文件中

ULTIMATE_INGESTION_KEY=[your ingestion key]

你可以在你的Palzin APM账户中创建一个新的项目来获取ULTIMATE_INGESTION_KEY

附加中间件

要监控Web请求,你可以将WebMonitoringMiddleware附加到你的http内核或根据你的个人需求在路由组中使用一个或多个。

/**
 * The application's route middleware groups.
 *
 * @var array
 */
protected $middlewareGroups = [
    'web' => [
        ...,
        \Ultimate\Laravel\Middleware\WebRequestMonitoring::class,
    ],

    'api' => [
        ...,
        \Ultimate\Laravel\Middleware\WebRequestMonitoring::class,
    ]

测试一切是否正常工作

运行以下命令

php artisan ultimate:test

转到https://www.palzin.app/来探索你的数据。

许可证

本软件包受MIT许可证的约束。