腾讯云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
入门指南
先决条件
- 腾讯云账号:注册地址: 腾讯云
- RUM应用程序:在中创建Web应用程序 RUM控制台
- API证书:得到你的
SecretId 和 SecretKey 从 API密钥管理
快速开始
- 尝试演示:访问 RUM控制台演示 查看RUM的运行情况
- 集成SDK:遵循 应用程序集成指南
- 配置此技能:运行
bash setup.sh 或手动设置MCP配置
MCP配置
{
"mcpServers": {
"rum": {
"transportType": "sse",
"url": "https://app.rumt-zh.com/sse",
"headers": {
"SecretId": "",
"SecretKey": ""
}
}
}
}
特性
可用工具
| 工具 | 目的 |
|---|
| 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 |
备注
- RUM MCP使用
SSE 协议 - 身份验证是通过
SecretId 和 SecretKey 在HTTP标头中——确保其安全 - 建议超时时间:15-30秒