4 Star 25 Fork 544

zhiyoucai / Lepus

forked from 茹憶 / Lepus 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
README.md 2.20 KB
Copy Edit Web IDE Raw Blame History
zhiyoucai authored 2019-11-18 21:49 . 修改说明文件

Lepus简介

本项目源自天兔(www.lepus.cc),一款优秀的国产数据库监控平台。

因为项目和学习的需要,我找到了这样一个简单可靠并且由DBA开发的平台,但是fork出代码发现因为作者自己比较忙,已经很久没有更新过这个项目了,很难通过简单的配置启动起来,而且很多功能也是我不需要的。

我的分支里删除了Redis,MongoDB和SQLServer的支持,因为这三种数据库我也不熟悉,并不知道如何监控更好,而且我本身的工作范围也不包括这三个数据库。

我的主要工作总结如下:

  • 删除了不需要的组件;

  • 在Python3环境下完成了代码的修改和单元测试(我已经尽力将单元测试的覆盖率提高);

  • 完成了php的测试(我本身完全不懂php),将所有的代码调整好,现在已经能正常启动;

  • 编写了部分程序内文档,当然这部分工作应该持续进行,随着我对项目理解的加强也会补充。

接下来要做的工作:

  1. 继续完善文档编写,包括安装部署手册,程序内文档;

  2. 完成OS监控,Oracle监控的调试;

  3. 完成MySQL复制和慢查询的功能调试。

这三个问题虽然看着不大,但是鉴于我完全不懂php,而且Python也只是刚开始学习的状态,其实还挺难的。

如果有朋友想要帮忙一起,可以邮件联系我:

zq.works@hotmail.com

我接下来会在github上fork一份代码出来并将我的半成品代码放上去。

我是为了学习来改这个东西的,到现在为止还没有改的很完美,还有些内容需要改进和调试,限于我的工作时间和实际能力,这个可能需要很久。

但是我相信热爱开源能让我继续坚持下去,最近我还想总结总结Lepus的监控项目,毕竟这个对于一些入门不久的DBA是有参考价值的,可以手动执行SQL检查指标。

现在某些培训机构,我承认讲的很深,但是很多时候并不是很适合初级水平DBA,如果这些指标能够帮助到别人,那我就很高兴了,也帮助看到的人省了好几千块钱,买一点别的定价更合理的课程来学习。

Comment ( 0 )

Sign in for post a comment

Python
1
https://gitee.com/zhiyoucai/Lepus.git
git@gitee.com:zhiyoucai/Lepus.git
zhiyoucai
Lepus
Lepus
master

Search