跳到主要内容
哒哒星球DADA PLANET

Skill · 已公开版本

ops-inspector · 用日志和服务状态排查云开发故障

围绕具体环境读取日志与健康信息,区分调用失败、权限、配额和运行时问题。

先看看示例

作者提供的示例,实际效果取决于你的输入和使用工具。

输入

用户称 10:00–10:10 请求失败;函数 A 调用量为 0;网关记录请求路径为 /api/B;环境 dev。

输出

编辑示例 · 未运行
当前证据:dev 环境函数 A 无调用,但网关请求落在 /api/B。

优先假设:请求路由或资源名称与预期不一致,尚不能判断函数 A 运行故障。

下一步:核对网关映射到的函数名与版本;查询同时间段 B 的访问和错误日志。

暂不建议:重启 A 或扩大资源规格。

覆盖范围:仅上述 10 分钟与 dev 环境,不能外推生产状态。

方法说明

围绕具体环境读取日志与健康信息,区分调用失败、权限、配额和运行时问题。

具体任务

按环境和时间关联云服务日志:针对函数、CloudRun 或数据库异常收集状态、指标与错误记录。

解释告警并提出下一步核查:结合基线区分瞬时峰值与持续故障,给出证据链和处置方向。

必需材料

目标环境与资源名称

故障时间段和可复现现象

可选材料

请求 ID

告警截图与近期变更

使用门槛

已有 CloudBase 只读运维权限,时区和环境可确认。

这个 Skill 额外提供的方法

把“服务报错”缩小到具体时间、资源和链路,避免盲目改配置。

编辑示例(未运行)

判断函数无调用量的原因

任务:用编辑日志片段安排只读排查。

输入:
用户称 10:00–10:10 请求失败;函数 A 调用量为 0;网关记录请求路径为 /api/B;环境 dev。

结果片段:
当前证据:dev 环境函数 A 无调用,但网关请求落在 /api/B。

优先假设:请求路由或资源名称与预期不一致,尚不能判断函数 A 运行故障。

下一步:核对网关映射到的函数名与版本;查询同时间段 B 的访问和错误日志。

暂不建议:重启 A 或扩大资源规格。

覆盖范围:仅上述 10 分钟与 dev 环境,不能外推生产状态。

展示基于证据换排查方向,没有假造真实云环境检查结果。 此为编辑示例,未安装或运行上游 Skill。

首次任务

只读排查【环境/资源】在【时间段/时区】的【现象】;验收:关联状态、指标和日志,给证据支持的假设与下一步,标查询覆盖。
必需材料:目标环境与资源名称:【请填写或粘贴】;故障时间段和可复现现象:【请填写或粘贴】

验收方法

环境、资源与时区是否一致

日志请求是否与用户现象对应

建议是否源于证据而非直接重启

依赖与准备

CloudBase MCP 的环境、日志、函数或 CloudRun 只读工具;需相应账号权限与日志保留范围。

使用边界

日志可能含敏感信息,导出和分享需脱敏。

没有匹配日志不等于系统健康,结论必须绑定查询范围与数据覆盖。

排错

查不到任何日志:先检查时间窗、资源名、路由和日志权限,再判断是否真无调用。

CPU 峰值告警被直接判成宕机:同时看持续时间、请求错误和服务响应,结合基线解释。

固定来源

https://github.com/TencentCloudBase/CloudBase-AI-Toolkit/blob/abd9b8acc4a831ef70852215d7f9b9f3c1f6903e/config/source/skills/ops-inspector/SKILL.md