# AI-CloudOps **Repository Path**: kingsed/ai-cloud-ops ## Basic Information - **Project Name**: AI-CloudOps - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-14 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI+CloudOps AI 驱动的云原生运维平台 ![AI-CloudOps](https://socialify.git.ci/GoSimplicity/AI-CloudOps/image?description=1&font=Inter&forks=1&issues=1&name=1&pattern=Solid&pulls=1&stargazers=1&theme=Dark) ## 目录 - [AI+CloudOps](#aicloudops) - [目录](#目录) - [项目介绍](#项目介绍) - [项目演示](#项目演示) - [快速开始](#快速开始) - [环境准备](#环境准备) - [克隆项目](#克隆项目) - [开发模式](#开发模式) - [生产模式](#生产模式) - [项目结构](#项目结构) - [许可证](#许可证) - [联系方式](#联系方式) - [致谢](#致谢) ## 项目介绍 AI+CloudOps 是一个面向企业的 AI 驱动云原生运维管理平台,旨在通过人工智能技术提升运维效率和智能化水平。平台包含以下核心模块: 1. **AIOps 模块**:通过机器学习和 AI 技术,分析系统日志、监控数据,提供智能告警、故障预测和根因分析。 2. **用户与权限**:管理用户、角色及权限,确保系统的安全和可控性。 3. **服务树与 CMDB**:提供可视化的服务树结构和配置管理数据库(CMDB),实现运维资源的全面管理。 4. **工单系统**:支持工单的创建、分配、处理和追踪,提高问题解决效率。 5. **Prometheus 集成**:实时监控系统性能,结合 AI 技术,进行异常预警和自动化响应。 6. **Kubernetes 管理**:支持 Kubernetes 集群的管理与监控,简化云端资源操作,集成 AI 进行自动化优化和资源调度。 ## 项目演示 ![项目界面展示1](image/1.png) ![项目界面展示2](image/2.png) ![项目界面展示3](image/3.png) ![项目界面展示4](image/4.png) ![项目界面展示5](image/5.png) ![项目界面展示6](image/6.png) ![项目界面展示7](image/7.png) ![项目界面展示8](image/8.png) ![项目界面展示9](image/9.png) ![项目界面展示10](image/10.png) ![项目界面展示11](image/11.png) ![项目界面展示12](image/12.png) ![项目界面展示13](image/13.png) ## 快速开始 ### 环境准备 - Go 1.21+ - Node.js 21.x (推荐) - pnpm - Docker & Docker Compose ### 克隆项目 ```bash # 克隆项目 git clone https://github.com/GoSimplicity/AI-CloudOps.git cd AI-CloudOps ``` ### 开发模式 1. **启动依赖服务**: ```bash # 启动所需的中间件(MySQL, Redis等) docker-compose -f docker-compose-env.yaml up -d ``` 2. **前端开发模式**: ```bash # 进入前端目录 cd ui # 安装依赖 pnpm install # 启动开发服务器 pnpm dev ``` 3. **后端开发模式**: ```bash # 在项目根目录 go mod tidy # 运行后端服务 go run main.go ``` ### 生产模式 1. **构建前端**: ```bash # 进入前端目录 cd ui # 安装依赖 pnpm install # 构建前端静态文件 pnpm build ``` 2. **启动应用**: ```bash # 返回项目根目录 cd .. # 启动整合了前端的后端应用(前端静态文件已嵌入) # 默认为开发模式,如需启动生产模式请取消代码下述注释 # // //go:embed ui/apps/web-antd/dist/* go run main.go ``` 3. **使用 Docker Compose 启动完整应用**: ```bash # 启动依赖服务 docker-compose -f docker-compose-env.yaml up -d # 启动应用服务 docker-compose up -d ``` ## 项目结构 ```text AI-CloudOps/ │ ├── bin/ # 编译产物目录 ├── cmd/ # 可执行程序的主入口 ├── config/ # 配置文件目录 ├── data/ # 数据文件 ├── deploy/ # 部署相关文件 ├── dify/ # Dify AI集成 ├── docker-compose-env.yaml # 开发环境依赖服务配置 ├── docker-compose.yaml # 应用服务配置 ├── Dockerfile # Docker构建文件 ├── image/ # 项目图片资源 ├── internal/ # 内部模块与业务逻辑 ├── LICENSE # 许可证文件 ├── local_yaml/ # 本地配置文件 ├── logs/ # 日志文件目录 ├── main.go # 主程序入口 ├── Makefile # 项目构建和管理文件 ├── modd.conf # 开发热重载配置 ├── pkg/ # 公共库和工具包 ├── python/ # Python脚本和AI模型 ├── README.md # 项目说明文档 ├── terraform/ # 基础设施即代码 ├── test/ # 测试文件 ├── tmp/ # 临时文件 └── ui/ # 前端项目目录(AI-CloudOps-web) ``` ## 许可证 本项目使用 [MIT 许可证](./LICENSE),详情请查看 LICENSE 文件。 ## 联系方式 如果有任何问题或建议,欢迎通过以下方式联系我: - Email: [wzijian62@gmail.com](mailto:wzijian62@gmail.com) - 微信:GoSimplicity(加我后可邀请进微信群交流) ## 致谢 感谢所有为本项目贡献代码、文档和建议的人!AI+CloudOps 的发展离不开社区的支持和贡献。 --- 欢迎加入 AI+CloudOps 云原生运维平台,期待你的参与和贡献!