SuperAPI AI 工具集

devops

部署与运维

查看项目

更新于 10-15 22:16

技能介绍

用途:为团队提供可靠性优先的 DevOps 实践参考,覆盖 CI/CD 流水线、Docker 镜像构建、监控告警、基础设施选型与事故响应。

主要能力:

  1. 部署检查清单:部署前需 CI 全部测试通过、目标环境变量已设置、数据库迁移经类生产数据验证、有回滚方案、健康检查端点返回 200。
  2. CI/CD 流水线:push → lint → typecheck → test → build → deploy staging → smoke test → deploy prod;并给出各阶段失败时的处理动作,如 lint/类型/测试/构建失败阻止合并,预发部署或冒烟测试失败阻止生产发布,生产部署失败立即回滚并通知值班。
  3. Docker:强调多阶段构建以缩小镜像,按技术栈给出 Node.js/TypeScript、Python、Go、Ruby on Rails 的示例;其他栈(Java/JVM、.NET、Rust)遵循同样模式。通用规则:固定基础镜像版本、使用 .dockerignore、每容器单进程、添加 HEALTHCHECK。
  4. 监控:覆盖可用性、错误、延迟、资源、日志,列出可选工具与告警阈值(如宕机超 30 秒、错误率超 1%、p95 超 2 秒、CPU 超 80%、内存超 85%);要求每条告警有 runbook,无行动价值的告警应删除,日志用结构化 JSON 并带请求 ID。
  5. 基础设施默认值:托管平台、托管 Postgres、Upstash Redis、托管队列、对象存储、Cloudflare DNS、平台环境变量管理密钥。
  6. 事故响应:检测、确认、缓解、调查、修复、无责复盘六步。

使用方式:作为技能/提示词触发,在涉及 CI/CD、Docker、部署、监控等任务时应用上述默认实践。

适用场景:需要搭建或审查部署流水线、编写 Dockerfile、配置监控告警、选择基础设施、制定事故响应流程的工程团队。

限制:资料未提供具体安装命令、收费方式、平台支持范围与效果数据;示例 Dockerfile 与阈值仅为默认建议,需按实际项目调整。