基于 Python FastAPI + Vue 技术栈。以“统一权限、智能运维、统一告警、自动发版、安全审计”为核心目标,构建
覆盖监控、告警、发版、权限、执行控制的一体化智能运维体系。
1.主导平台架构设计与核心模块开发,负责前后端、数据库、发布构建脚本的开发,做到全栈开发。
2.集成运维机器人,工单管理、定时工单管理、动态模块管理、钉钉群管理。提高管理员和用户的配置效率。
3.集成用户管理、权限管理、采用主流赋权逻辑。该权限机制给各大系统提供可控的基础。
4.集成报警中心,报警各类实体的管理、报警记录的处理、报警报表等30张表的联查和导出。
5.集成发版管理,基础服务的配置,追踪发版的进度面板设计和数据记录的查看。
6.集成审计能力,用户执行的各类操作,进行落盘和记录,方便回溯。
7.集成物料部署,通过用户上传的 Excel 调用钉钉机器人,对 Kubernetes 的各类业务资源,全线打通。
8.集成统一认证,能够通过 OAuth2.0 协议灵活跳转各类开源平台。
成效:
1.平台成功落地并覆盖公司全部业务线,成为核心运维中台,支撑多部门日常运维与自动化发布工作。
2.通过平台的管理,大幅降低人工操作与跨系统协作成本。