ferasalhallak/inspector-laravel

Laravel应用程序的简单代码执行监控。

dev-main 2023-09-28 21:38 UTC

This package is not auto-updated.

Last update: 2024-09-27 21:39:04 UTC


README

Total Downloads Latest Stable Version License Contributor Covenant

Laravel应用程序的简单代码执行监控。

要求

  • PHP >= 7.2.0
  • Laravel >= 5.5

安装

使用以下方法安装最新版本:

composer require inspector-apm/inspector-laravel

Lumen

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

$app->register(\Inspector\Laravel\InspectorServiceProvider::class);

配置摄取密钥

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

INSPECTOR_INGESTION_KEY=[ingestion key]

你可以在Inspector账户中创建一个新的项目来获取INSPECTOR_INGESTION_KEY

附加中间件

要监控网络请求,你可以在你的http内核中附加WebMonitoringMiddleware,或者根据你的个人需求在一条或几条路由组中使用。

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

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

测试一切是否正常工作

运行以下命令

php artisan inspector:test

访问https://app.inspector.dev/home来探索你的数据。

官方文档

查看官方文档

贡献

我们鼓励你为Inspector做出贡献!请查看贡献指南了解如何进行。加入我们!

许可证

本软件包遵循MIT许可证。