同步操作将从 lyonzhi/Lepus 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本项目源自天兔(www.lepus.cc),一款优秀的国产数据库监控平台。
因为项目和学习的需要,我找到了这样一个简单可靠并且由DBA开发的平台,但是fork出代码发现因为作者自己比较忙,已经很久没有更新过这个项目了,很难通过简单的配置启动起来,而且很多功能也是我不需要的。
我的分支里删除了Redis,MongoDB和SQLServer的支持,因为这三种数据库我也不熟悉,并不知道如何监控更好,而且我本身的工作范围也不包括这三个数据库。
我的主要工作总结如下:
删除了不需要的组件;
在Python3环境下完成了代码的修改和单元测试(我已经尽力将单元测试的覆盖率提高);
完成了php的测试(我本身完全不懂php),将所有的代码调整好,现在已经能正常启动;
编写了部分程序内文档,当然这部分工作应该持续进行,随着我对项目理解的加强也会补充。
接下来要做的工作:
继续完善文档编写,包括安装部署手册,程序内文档;
完成OS监控,Oracle监控的调试;
完成MySQL复制和慢查询的功能调试。
这三个问题虽然看着不大,但是鉴于我完全不懂php,而且Python也只是刚开始学习的状态,其实还挺难的。
如果有朋友想要帮忙一起,可以邮件联系我:
我接下来会在github上fork一份代码出来并将我的半成品代码放上去。
我是为了学习来改这个东西的,到现在为止还没有改的很完美,还有些内容需要改进和调试,限于我的工作时间和实际能力,这个可能需要很久。
但是我相信热爱开源能让我继续坚持下去,最近我还想总结总结Lepus的监控项目,毕竟这个对于一些入门不久的DBA是有参考价值的,可以手动执行SQL检查指标。
现在某些培训机构,我承认讲的很深,但是很多时候并不是很适合初级水平DBA,如果这些指标能够帮助到别人,那我就很高兴了,也帮助看到的人省了好几千块钱,买一点别的定价更合理的课程来学习。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。