一个集成了 AI 智能诊断能力的现代化发布部署平台,支持灰度发布、自动回滚、实时监控与智能异常分析。
这是一个用于简化应用部署流程的发布系统,支持灰度发布、自动回滚和监控告警。通过集成 AI 能力,当部署出现异常时能够自动分析日志和监控指标,快速定位问题根因,减少运维成本。
- 项目启动会议记录 - 议题讨论、AI 工具选择和团队分工
- MVP 设计与实现计划 - 对如何 3 天实现基本能力进行规划
┌─────────────────────────────────────────────────────────────────┐
│ 主服务程序 │
│ (Go-Zero API Server) │
│ Port: 8888 │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ 发布管理器 │ <--> │ 发布执行器 │ │
│ │ │ │ (Ansible) │ │
│ └──────────────┘ └───────┬───────┘ │
└───────────────────────────────────┼───────────────────────────────┘
│ SSH
▼
┌───────────────────────────┐ ┌──────────────────────────┐
│ AI 模型服务 │ │ 发布设备 1 │
│ │ │ (物理机) │
│ ┌─────────────────────┐ │ │ ┌────────────────────┐ │
│ │ AI 分析引擎 │ │ │ │ 业务服务进程 1 │ │
│ │ (Claude/GPT) │ │ │ │ (App Instance) │ │
│ └─────────────────────┘ │ │ └────────────────────┘ │
└──────────┬─────────┬──────┘ └──────────┬───────────────┘
│ MCP │ 指标上报
│ │ ▼
│ │ ┌──────────────────────────┐
│ │ │ 指标采集系统 │
│ │───────────>│ (Prometheus) │
│ │ Port: 9090 │
│ └──────────┬───────────────┘
│ │
│ ▼
│ ┌──────────────────────────┐
│ │ 告警系统 │
│ │ (AlertManager) │
│ └──────────────────────────┘
│ │ Webhook
│ ▼
│ ┌──────────────────────────┐
│ │ 主服务程序 │
└──────────────────────┴──────────────────────────┘
- MockServer 设计文档 - MockExecutor 测试平台实现与技术方案
https://meeting.tencent.com/crm/29e64vLxd8
本项目由 Z³Labs 团队开发。