SuperAPI AI 工具集

zeabur-service-metric

通用与其它

查看项目

更新于 10-15 23:41

技能介绍

用途:在服务出现性能异常时,先查看资源指标再决定是否重启,用于诊断“服务很慢”“CPU 高”“内存不足”“检查资源占用”“监控服务”等场景。

主要能力:通过 Zeabur CLI 查询单个服务的 CPU、内存和网络 I/O 指标,并可用 --hour 调整时间窗口(默认 2 小时)。

必要用法:始终使用 npx zeabur@latest 调用 Zeabur CLI,不要直接使用 zeabur 或其他安装方式;若没有 npx,先安装 Node.js。常用命令: CPU:npx zeabur@latest service metric CPU --id <service-id> -i=false 内存:npx zeabur@latest service metric MEMORY --id <service-id> -i=false 网络:npx zeabur@latest service metric NETWORK --id <service-id> -i=false 时间窗口:npx zeabur@latest service metric CPU --id <service-id> --hour 24 -i=false

诊断流程:先获取服务 ID(可用 zeabur-service-list 技能):npx zeabur@latest service list --project-id <project-id> -i=false;再依次检查 CPU、内存、网络;最后查看部署日志(可用 zeabur-deployment-logs 技能):npx zeabur@latest deployment log --id <service-id> -i=false。

判断参考:CPU 持续接近 100% 多为计算受限,可升级方案或优化代码;内存持续上升直至 OOM 可能是内存泄漏或方案过小,可先用 zeabur-restart 技能临时重启并修复泄漏;网络突增可能是流量激增或外部 API 问题,需查日志中的请求模式;若所有指标正常,则可能是应用层 bug,应检查部署日志。

限制:资料未提供价格、平台支持范围、指标精度或保留时长等信息。