bavix/laravel-prof

此包已被废弃且不再维护。未建议替代包。

为 Laravel 轻松实现代码分析

2.0.0 2020-09-24 07:45 UTC

This package is auto-updated.

Last update: 2024-02-14 21:07:39 UTC


README

Screenshot from 2020-07-12 11-56-41

Laravel Prof

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status

Package Rank Latest Stable Version Latest Unstable Version License composer.lock

Laravel Prof - 在生产环境中轻松实现代码分析。使用服务标记代码片段,并在 grafanaredash 和其他分析系统中查看分析结果。

  • 供应商: bavix
  • 包名: Laravel Prof
  • 版本: 最新稳定版本
  • Laravel 版本: 6.x7.x8.x
  • PHP 版本: 7.2+
  • Composer: composer require bavix/laravel-prof

使用方法

profile_logs 表添加到 clickhouse...

create table profile_logs
(
    hostname   String,
    project    String,
    version    String,
    userId     Nullable(String),
    sessionId  Nullable(String),
    requestId  String,
    requestIp  String,
    eventName  String,
    target     String,
    latency    Float32,
    memoryPeak Int32,
    date       Date,
    created    DateTime
)
    engine = MergeTree(date, (date, project, eventName), 8192);

运行消费者

./artisan queue:work

设置 grafana / redash 并享受。

Screenshot from 2020-07-11 14-45-55

支持

Supported by JetBrains