Skip to content

Z3Labs/Hackathon

Repository files navigation

智能发布系统

License Go Version React

一个集成了 AI 智能诊断能力的现代化发布部署平台,支持灰度发布、自动回滚、实时监控与智能异常分析。

项目简介

这是一个用于简化应用部署流程的发布系统,支持灰度发布、自动回滚和监控告警。通过集成 AI 能力,当部署出现异常时能够自动分析日志和监控指标,快速定位问题根因,减少运维成本。

文档

项目启动

MVP 设计

架构设计

 ┌─────────────────────────────────────────────────────────────────┐
 │                          主服务程序                               │
 │                    (Go-Zero API Server)                          │
 │                      Port: 8888                                  │
 │  ┌──────────────┐         ┌──────────────┐                      │
 │  │ 发布管理器     │  <-->   │ 发布执行器    │                      │
 │  │              │         │  (Ansible)   │                      │
 │  └──────────────┘         └───────┬───────┘                      │
 └───────────────────────────────────┼───────────────────────────────┘
                                     │ SSH
                                     ▼
 ┌───────────────────────────┐       ┌──────────────────────────┐
 │    AI 模型服务             │       │      发布设备 1           │
 │                           │       │       (物理机)           │
 │  ┌─────────────────────┐  │       │  ┌────────────────────┐  │
 │  │  AI 分析引擎         │  │       │  │ 业务服务进程 1      │  │
 │  │  (Claude/GPT)       │  │       │  │  (App Instance)    │  │
 │  └─────────────────────┘  │       │  └────────────────────┘  │
 └──────────┬─────────┬──────┘       └──────────┬───────────────┘
            │        MCP                         │ 指标上报
            │         │                         ▼
            │         │            ┌──────────────────────────┐
            │         │            │  指标采集系统              │
            │         │───────────>│  (Prometheus)            │
            │                      │  Port: 9090              │
            │                      └──────────┬───────────────┘
            │                                  │
            │                                  ▼
            │                      ┌──────────────────────────┐
            │                      │  告警系统                 │
            │                      │  (AlertManager)          │
            │                      └──────────────────────────┘
            │                                  │ Webhook
            │                                  ▼
            │                      ┌──────────────────────────┐
            │                      │      主服务程序            │
            └──────────────────────┴──────────────────────────┘

mockServer 设计

快速开始

模块设计文档

demo视频

https://meeting.tencent.com/crm/29e64vLxd8

贡献者

本项目由 Z³Labs 团队开发。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •