1. Home
  2. Lepus数据库监控系统官方文档(V6版本)
  3. 入门
  4. 系统介绍

系统介绍


Lepus是开源的数据库一站式监控管理系统,自6.0开始新增元数据管理、数据查询功能,未来将集成更多的数据库自动化功能,并将致力于打造开源的数据库智能化服务管理平台。

Lepus6的主要特性如下:

  • 使用golang语言开发,高性能数据采集和交互。
  • 部署简单,无需Agent采集监控指标,适合云中数据库等组件的监控。
  • 使用简单,内置多种采集器和告警规则,无需任何模板,部署即可开始监控。
  • 核心敏感数据采用AES并加盐加密,安全性较高。
  • 基于golang的NSQ的高性能实时事件引擎,实时传输事件消息,支持MySQL和ClickHouse作为底层事件数据存储。
  • 支持自定义消息事件采集和上报,支持自定义告警规则。
  • 基于Redis的限流风控机制,自定义报警次数和休眠时间,避免报警洪流。
  • 内置数据源、IDC、环境等轻量级的数据库元数据管理系统。
  • 自动化采集数据库、数据表、数据列等元数据信息。
  • 内置MySQL、Oracle、MariaDB、GreatSQL、PostgreSQL、Redis、MongoDB、SQLServer等诸多监控采集器,部署即可开始监控。
  • 支持MySQL、Oracle、MariaDB、GreatSQL、PostgreSQL、Redis、MongoDB、SQLServer、TiDB、Doris、OceanBase、ClickHouse等数据库的SQL执行数据查询功能,部署后添加数据源即可进行数据一站式查询。
  • SQL查询支持高危操作拦截过滤功能,保障数据库稳定性。

目前Lepus已内置如下采集器和告警规则,安装部署后即可进行监控和告警,告警指标和其他采集器将在后续版本陆续完善和支持。

采集器 采集方式 采集器说明
MySQL 远程 采集MySQL数据库的健康和性能指标
MariaDB 远程 采集MariaDB数据库的健康和性能指标
GreatSQL 远程 采集GreatSQL数据库的健康和性能指标
Oracle 远程 采集Oracle数据库的健康和性能指标
PostgreSQL 远程 采集PostgreSQL数据库的健康和性能指标
SQLServer 远程 采集SQLServer数据库的健康和性能指标
MongoDB 远程 采集MongoDB数据库的健康和性能指标
Redis 远程 采集Redis数据库的健康和性能指标

目前Lepus已支持如下数据库的SQL查询功能,安装部署后即可进行SQL查询。支持的数据库和功能如下,更多功能后续版本陆续完善和支持。

数据Driver 查询方式 功能说明
MySQL 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、建表SQL查询、表容量查询
MariaDB 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、建表SQL查询、表容量查询
GreatSQL 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、建表SQL查询、表容量查询
TiDB 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、建表SQL查询、表容量查询
Doris 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、建表SQL查询、表容量查询
Oceanbase 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、建表SQL查询、表容量查询
Oracle 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、建表SQL查询、表容量查询
PostgreSQL 远程 执行SQL查询、索引查询、执行计划查询、表结构查询、表容量查询
ClickHouse 远程 执行SQL查询、表结构查询、建表SQL查询、表容量查询
SQLServer 远程 执行SQL查询
MongoDB 远程 执行SQL查询
Redis 远程 执行Redis查询
这篇文档是否帮助到了您? 1