inspector-apm/inspector-laravel

代码执行监控,为开发者打造。

4.9.11 2024-09-02 09:34 UTC

README

Total Downloads Latest Stable Version License Contributor Covenant

在继续之前,请考虑给我们一个GitHub星⭐️。谢谢!

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授权协议。