前端性能分析工具

腾讯云RUM前端性能分析工具,提供AI驱动的性能监控、日志查询和可操作洞察。

  • by lauraytwu-create
  • Shell
  • 云端部署
  • 1 星标
  • 更新于
在 GitHub 查看 lauraytwu-create/Tencent-Cloud-RUM-skill

使用说明

腾讯云RUM——前端性能分析技巧

概述

此技能与 腾讯云真实用户监控(RUM) 提供基于AI的前端性能分析。它利用RUM MCP(模型上下文协议)服务器查询指标、日志并提供可操作的见解。MCP端点https://app.rumt-zh.com/sse此技能使用的是腾讯云RUM(真实用户监控)的官方MCP服务地址。

目录结构

Tencent Cloud RUM/
├── SKILL.md                              # Core skill instruction file (~200 lines)
├── setup.sh                              # Auto-setup script (MCP configuration)
├── README.md                             # This readme file
└── references/                           # Reference documents (loaded by AI on demand)
    ├── rum_tools_docs.md                 # RUM MCP 5 tool parameter reference
    ├── common_queries.md                 # 4 major analysis workflow steps
    └── apm_analysis.md                   # APM correlation analysis + log enums + regions

入门指南

先决条件

  1. 腾讯云账号:注册地址: 腾讯云
  2. RUM应用程序:在中创建Web应用程序 RUM控制台
  3. API证书:得到你的 SecretId 和 SecretKey 从 API密钥管理

快速开始

  1. 尝试演示:访问 RUM控制台演示 查看RUM的运行情况
  2. 集成SDK:遵循 应用程序集成指南
  3. 配置此技能:运行 bash setup.sh 或手动设置MCP配置

MCP配置

{
  "mcpServers": {
    "rum": {
      "transportType": "sse",
      "url": "https://app.rumt-zh.com/sse",
      "headers": {
        "SecretId": "<YOUR_SECRET_ID>",
        "SecretKey": "<YOUR_SECRET_KEY>"
      }
    }
  }
}

特性

可用工具

工具 目的
QueryRumWebProjects 查询RUM-WEB应用程序列表
QueryRumWebMetric 查询网络/异常/PV/UV/性能/资源指标
QueryRumWebLog 完整日志搜索
QueryResourceByPage 按页面查询资源指标
QueryApmLinkId 获取链接的APM应用程序ID

内置分析工作流

工作流 描述
TOP异常分析 JS/Promise错误,资源加载错误诊断
首页性能分析 LCP/FCP和WebVitals分析,性能瓶颈诊断
顶级API性能与稳定性分析 API延迟、状态代码错误、返回代码错误分析
TOP慢速资源加载分析 静态资源加载瓶颈诊断

高性能

  • APM相关性:当日志包含跟踪信息时,与APM关联以进行后端跟踪分析
  • 多维向下钻取:按地区、ISP、平台、版本、页面等进行分析
  • 智能路由:根据用户需求自动匹配最合适的分析工作流程

关键改进(v2.0)

改进 更改
SKILL.md大小 通过更好的组织减少了约45%
触发条件 非规则时添加
护栏 🔴🟡🟢 三级严重性系统
工作流条目 SKILL.md中的嵌入式决策树
规则描述 为每个规则添加“为什么”
输出标准 添加了好/坏报告基准
APM部分 分开 references/apm_analysis.md

实用链接

资源 URL
RUM控制台 https://console.tencentcloud.com/rum
RUM控制台演示 https://console.tencentcloud.com/rum/web/demo
应用程序集成指南 https://www.tencentcloud.com/zh/document/product/1131/44496
Web SDK连接指南 https://www.tencentcloud.com/document/product/1131/44517
入门 https://www.tencentcloud.com/document/product/1131/44493
RUM产品概述 https://www.tencentcloud.com/document/product/1131/44486
RUM定价 https://www.tencentcloud.com/document/product/1131/44490
API密钥管理 https://console.tencentcloud.com/cam/capi

备注

  1. RUM MCP使用 SSE 协议
  2. 身份验证是通过 SecretId 和 SecretKey 在HTTP标头中——确保其安全
  3. 建议超时时间:15-30秒