Lepus是开源的MySQL/Oracle/PostgreSQL/MongoDB/Redis/GreatSQL等数据库一站式监控系统,并将致力于打造开源的数据库智能化监控和服务管理平台。
Lepus的主要特性如下:
- 使用golang语言开发,高性能数据采集和交互。
- 部署简单,无需Agent采集监控指标,适合云中数据库等组件的监控。
- 使用简单,内置多种采集器和告警规则,无需任何模板,部署即可开始监控。
- 核心敏感数据采用AES并加盐加密,安全性较高。
- 基于golang的NSQ的高性能实时事件引擎,实时传输事件消息,支持MySQL和InfluxDB作为底层事件数据存储。
- 支持自定义消息事件采集和上报,支持自定义告警规则。
- 基于Redis的限流风控机制,自定义报警次数和休眠时间,避免报警洪流。
- 内置机器、组件、集群、主机、IDC、环境等轻量级的数据库元数据管理系统。
- 内置MySQL、Oracle、GreatSQL、PostgreSQL、Redis、MongoDB、Web等诸多采集器和性能大盘,部署即可开始监控。(其他采集器后续陆续开发和集成)。
目前Lepus已内置如下采集器和告警规则,安装部署后即可进行监控和告警,告警指标和其他采集器将在后续版本陆续完善和支持。
采集器 | 采集方式 | 采集器说明 |
MySQL | 远程 | 采集MySQL数据库的健康和性能指标 |
Oracle | 远程 | 采集Oracle数据库的健康和性能指标 |
PostgreSQL | 远程 | 采集PostgreSQL数据库的健康和性能指标 |
GreatSQL | 远程 | 采集GreatSQL数据库的健康和性能指标 |
MongoDB | 远程 | 采集MongoDB数据库的健康和性能指标 |
Redis | 远程 | 采集Redis数据库的健康和性能指标 |
Web | 远程 | 采集Web数据库的健康和性能指标 |