SuperAPI AI 工具集

render-debug

测试与质量

查看项目

更新于 10-15 20:28

技能介绍

用途:当 Render 上的部署失败、服务无法启动或反复崩溃、健康检查超时、生产环境报错、响应变慢或数据库连接异常时,用该技能分析日志、指标与数据库状态,定位根因并应用修复。

主要能力:列出并查看服务状态;按类型(build)、级别(error)、关键字或 HTTP 状态码检索日志;对照已知错误模式(缺少环境变量、端口绑定、缺少依赖、数据库连接、健康检查、内存溢出、构建失败)给出常见修复;查看 CPU、内存、HTTP 延迟等指标;检查 Postgres 实例状态、连接数并执行 SQL 查询;更新环境变量;查看部署状态并验证修复。

使用方式:优先使用 MCP 工具,先用 list_services() 测试;不可用时回退到 CLI,用 render --version 检查。MCP 需配置 Render MCP 服务器与 API 密钥(可经 RENDER_API_KEY 环境变量),CLI 用 render whoami -o json 验证身份,用 get_selected_workspace() 或 render workspace current -o json 确认工作区。典型流程:list_services() 找失败服务 → get_service() 看详情 → list_logs() 取构建或错误日志 → 匹配错误模式 → get_metrics() 查性能 → list_postgres_instances()/query_render_postgres() 查数据库 → update_environment_variables() 或改代码提交 → list_deploys() 与 list_logs() 验证。CLI 回退命令包括 render services -o json、render logs -r <service-id> --level error -o json、render deploys create <service-id> --wait。

限制:MCP 工具需要 Render MCP 服务器,指标与结构化数据库查询依赖 MCP,CLI 仅能获取日志和部署状态;具体收费、价格与效果资料未提供。