闲社服务运行正常AI智能体自动化平台
W

Web性能分析器

技能标识:Web Profiler Bundle

Profile HTTP requests with timing, memory, and query breakdowns. Use when debugging slow routes, analyzing queries, inspecting middleware, or optimizing.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Web性能分析器

Web Profiler Bundle

一款全面的HTTP请求执行性能分析工具包。支持追踪运行、分析性能、生成报告、比较结果以及导出数据——全部通过命令行操作,数据本地存储。

命令

所有命令均可接受可选的参数。不带参数时,将显示其日志中的最近条目。

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

数据存储

所有数据本地存储在~/.local/share/web-profiler-bundle/目录下。每个命令维护各自的.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. 调试慢速HTTP路由 — 记录带耗时数据的性能分析运行,并查看随时间变化的趋势
  2. 分析查询性能 — 记录数据库查询分解,比较优化前后的差异
  3. 检查中间件执行 — 追踪每个请求的中间件耗时和内存消耗
  4. 生成性能报告 — 将累积的性能分析数据导出为JSON/CSV,用于仪表盘或CI流水线
  5. 批量分析多个端点 — 在一次会话中分析一组路由,查看汇总统计信息

示例

bash

分析特定路由


web-profiler-bundle run POST /api/orders — 580ms, 24MB, 47 queries

分析查询分解

web-profiler-bundle analyze 检测到N+1: users.orders — 34 queries, 210ms total

比较优化前后

web-profiler-bundle compare 缓存预热: 120ms vs 冷启动: 890ms

检查中间件栈

web-profiler-bundle check 认证中间件 — 12ms开销

将所有性能分析数据导出为JSON

web-profiler-bundle export json

搜索与内存相关的条目

web-profiler-bundle search memory

查看汇总统计信息

web-profiler-bundle stats

工作原理

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

当不带参数调用时,每个命令显示其最近的20条记录,方便查看过去的性能分析工作,无需手动检查日志文件。

输出

所有输出发送到stdout。可通过以下方式重定向到文件:

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



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

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 web-profiler-bundle-1776127653 技能

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

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

通过命令行安装

skillhub install web-profiler-bundle-1776127653

下载

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

文件大小: 4.65 KB | 发布时间: 2026-4-14 12:38

v1.0.0 最新 2026-4-14 12:38
publish v1.0.0
返回顶部