palzin-apm/palzin-laravel

使用 Palzin Monitor (APM) 实时监控 Laravel 包

24.8.1 2024-08-05 12:28 UTC

This package is auto-updated.

Last update: 2024-09-06 12:26:46 UTC


README

Latest Stable Version Total Downloads License

Palzin Monitor 提供实时性能监控功能,使您能够有效地监控和分析应用程序的性能。使用 Palzin Monitor,您可以捕获并跟踪所有请求,无需进行任何代码修改。此功能使您能够深入了解您的函数、数据库语句和外部请求对整体用户体验的影响。

要求

  • PHP >= 7.2.0
  • Laravel >= 5.5

安装

要安装 Palzin Monitor (APM) 的最新版本,请使用以下命令

composer require palzin-apm/palzin-laravel

Lumen

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

$app->register(\Palzin\Laravel\PalzinServiceProvider::class);

配置摄取密钥

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

PALZIN_APM_INGESTION_KEY=[your ingestion key]

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

附加中间件

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

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

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

测试一切是否正常工作

运行以下命令

php artisan palzin:test

前往 https://www.palzin.app/ 探索您的数据。

官方文档

前往官方文档

许可证

本软件包采用 MIT 许可证。