Skip to content

gumengkai/DBGuru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

项目概述

DBGugu是一个具备"感知、诊断、决策、执行、进化"闭环能力的数据库智能体系统。它不仅是简单的问答机器人,而是能够主动发现、精准定位根因、提供修复方案,并能从历史故障中自我学习、不断进化的智能dba专家。

核心能力定义

  1. 全维度感知:能够对接主流监控系统,实时掌握数据库健康度,并能及时发现异常指标
  2. 深度诊断:结合专家经验和llm推理,从现象推导根因(Root Cause Analysis)
  3. 安全执行:智能生成问题修复方案和整改建议,支持人机协同或自动修复
  4. 自进化:能够将新发现的故障case转化为结构话文档,更新RAG知识库,完善异常诊断和处理skill

核心技术栈

编程语言

后端python3.13/flask,前端react/antdesign

核心框架

langgraph (状态机编排), langchain (工具链)

核心模块设计

监控巡检模块

  • Prometheus接入,慢查询日志接入

AI问题诊断模块

  • 选用合适的skill,按照skill中的步骤,调用问题分析agent
  • 生成故障报告

修复建议与执行模块

  • 预设常见的修复技能库,如索引优化,会话查杀

自进化模块

包括知识库和skill更新

前端工作台模块

  • 知识库/skill管理
  • 数据库健康情况汇总
  • AI总结
  • 待执行修复项

About

数据库大师

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors