返回顶部
W

Web Profiler BundleWeb分析工具

Provides a development tool that gives detailed information about the execution of any request web profiler bundle, twig, component, dev, php, symfony.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
152
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Web Profiler Bundle

技能名称: Web Profiler Bundle

详细描述:

Web Profiler

一个用于分析、检查和审查Web请求执行的实用工具包。从命令行记录分析运行、分析性能数据、生成报告并导出结果。

命令

所有命令都接受可选的 参数。不带参数时,它们会显示日志中的最近条目。

命令描述
web-profiler run <input>运行分析任务并记录结果
web-profiler check <input>
检查配置、端点或依赖项 |
| web-profiler convert | 在不同格式之间转换分析数据 |
| web-profiler analyze | 分析请求时间、内存或查询数据 |
| web-profiler generate | 生成分析配置或模板 |
| web-profiler preview | 在提交前预览分析输出 |
| web-profiler batch | 批量处理多个分析任务 |
| web-profiler compare | 并排比较两个分析结果 |
| web-profiler export | 记录导出操作 |
| web-profiler config | 记录或更新配置条目 |
| web-profiler status | 记录状态检查结果 |
| web-profiler report | 生成或记录报告条目 |
| web-profiler stats | 显示所有日志文件的汇总统计信息 |
| web-profiler export json\|csv\|txt | 以JSON、CSV或纯文本格式导出所有数据 |
| web-profiler search | 在所有日志条目中搜索关键词 |
| web-profiler recent | 显示最近20条活动条目 |
| web-profiler help | 显示所有可用命令 |
| web-profiler version | 打印版本号 (v2.0.0) |

数据存储

所有数据都本地存储在 ~/.local/share/web-profiler/ 中。每个命令维护自己的 .log 文件,条目采用 YYYY-MM-DD HH:MM|value 格式并带有时间戳。统一的 history.log 文件跟踪所有命令的所有操作。

支持的导出格式:

  • - JSON — 包含 type、time 和 value 字段的对象数组
  • CSV — 标准逗号分隔,带有 type,time,value 表头
  • TXT — 按命令类型分组的人类可读格式

要求

  • - Bash 4.0+,使用 set -euo pipefail(严格模式)
  • 标准Unix工具:date、wc、du、grep、tail、sed、cat
  • 无外部依赖——可在任何符合POSIX标准的系统上运行

使用场景

  1. 1. 分析Web请求性能 — 记录和审查HTTP请求的时间、内存和查询数据
  2. 调试慢速路由 — 使用 analyze 和 compare 记录性能调查
  3. 跟踪分析历史 — 保留所有分析运行的时间戳日志,用于趋势分析
  4. 生成性能报告 — 将累积的分析数据导出为JSON/CSV,用于仪表板
  5. 批量分析操作 — 在一次会话中分析多个端点,稍后审查结果

示例

bash

运行分析任务


web-profiler run GET /api/users — 342ms, 12MB内存

分析查询性能

web-profiler analyze SELECT * FROM orders — 89ms, 1.2k行

比较两次分析运行

web-profiler compare v2.1 vs v2.2: 延迟降低15%

搜索之前的分析条目

web-profiler search 内存

将所有分析数据导出为CSV

web-profiler export csv

查看汇总统计信息

web-profiler stats

工作原理

Web Profiler将所有数据本地存储在 ~/.local/share/web-profiler/ 中。每个命令创建一个专用的日志文件(例如 run.log、analyze.log、report.log)。每个条目都带有时间戳并追加写入,提供完整的审计追踪。history.log 文件汇总所有命令的活动,实现统一跟踪。

当不带参数调用时,每个命令显示其最近的20条条目,方便在不手动检查日志文件的情况下审查过去的分析工作。

输出

所有输出都发送到标准输出。重定向到文件:

bash
web-profiler stats > report.txt
web-profiler export json # 写入 ~/.local/share/web-profiler/export.json



由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 web-profiler-1776077461 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 web-profiler-1776077461 技能

通过命令行安装

skillhub install web-profiler-1776077461

下载

⬇ 下载 Web Profiler Bundle v1.0.0(免费)

文件大小: 4.48 KB | 发布时间: 2026-4-17 16:32

v1.0.0 最新 2026-4-17 16:32
publish v1.0.0

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部