首页 > 数据库 > 国内数据库 > GBase8s Monitor监控指标说明
前言
最近在使用GBase8s监控工具的时候,发现了可定制的监控策略服务比较灵活和智能,可以在不同的使用场景中使用不同的监控策略指标,从而达到最终的监控效果。
所以分享一下,关于监控工具针对策略和指标的配置说明,以及支持的监控指标列表。
GBase8s Monitor工具主要为用户提供对目标数据库的监控,包括节点监控,数据分布,趋势监控和集群监控。
该工具在对数据库进行监控管理时,需要设置相应的监控策略和指标,默认会有“默认监控策略”,如果需要定制新的监控策略时,可以参考以下列表进行相关设置。
监控指标分来系统级别和数据库级别。系统级别包括 CPU 、内存、硬盘等指标;数据库级别包括了数据库的繁忙率、 DB page、session等指标。
|
指标分类 |
指标名称 |
指标说明 |
报警等级 |
报警阈值 |
阈值范围 |
单位 |
单位编码 |
判断条件 |
|
OS CPU |
CPU Busy Rate |
CPU繁忙率 |
3 |
80 |
1-100 |
% |
% |
>= |
|
CPU Busy Rate(Avg) |
CPU繁忙率平均值 |
3 |
80 |
1-100 |
% |
% |
>= | |
|
CPU Busy Rate(Max) |
CPU繁忙率最大值 |
3 |
80 |
1-100 |
% |
% |
>= | |
|
CPU I/O Wait |
CPU I/O等待率 |
3 |
80 |
1-100 |
% |
% |
>= | |
|
OS Memory |
OS Memory Page In |
内存页换入 |
3 |
|
|
B |
B |
|
|
OS Memory Page Out |
内存页换出 |
3 |
|
|
B |
B |
| |
|
OS Free Physical Memory |
空闲物理内存 |
3 |
|
|
G |
G |
| |
|
Buffer Read Cache |
内存缓冲区大小 |
3 |
|
|
|
|
| |
|
Buffer Write Cache |
内存缓存区大小 |
3 |
|
|
|
|
| |
|
Buffer Waits/Sec |
内存等待率 |
3 |
|
|
|
|
| |
|
OS Disk |
DISK I/O Busy Rate |
磁盘繁忙率 |
3 |
80 |
1-100 |
% |
% |
>= |
|
DISK I/O Busy Rate(Avg) |
磁盘繁忙率平均值 |
3 |
80 |
1-100 |
% |
% |
>= | |
|
DISK I/O Busy Rate(Max) |
磁盘繁忙率最大值 |
3 |
80 |
1-100 |
% |
% |
>= | |
|
Disk I/O Wait |
磁盘IO等待率 |
3 |
|
|
|
|
| |
|
Disk I/O Wait(Avg) |
磁盘等待平均值 |
3 |
|
|
|
|
| |
|
Disk I/O Wait(Max) |
磁盘等待最大值 |
3 |
|
|
|
|
| |
|
Disk Reads(Kb/Sec) |
磁盘每秒读取字节数 |
3 |
|
|
|
|
| |
|
Disk Writes(Kb/Sec) |
硬盘每秒写入字节数 |
3 |
|
|
|
|
| |
|
Disk Reads/Writes(Kb/Sec) |
磁盘读写率 |
3 |
|
|
|
|
| |
|
OS Average Load |
系统平均负载 |
3 |
|
|
|
|
| |
|
OS Connection |
Network Receiving Queue |
网络接收数据队列 |
3 |
|
|
|
|
|
|
Network Connections |
当前网络连接数 |
3 |
|
|
|
|
| |
|
Network Connection Wait |
当前等待连接数 |
3 |
|
|
|
|
| |
|
Da taBase Memory |
Da taBase Virtual Memory Allocation |
数据库虚拟内存分配数量 |
2 |
|
|
|
|
|
|
Da taBase Virtual Memory Utillization |
数据库虚拟内存使用率 |
2 |
|
|
|
|
| |
|
DB Disk |
Da taBase Page Reads |
数据库中DB Page的Reads数 |
2 |
|
|
|
|
|
|
Da taBase Page Writes |
数据库中DB Page的Writes数 |
2 |
|
|
|
|
| |
|
DBSpace Page Reads |
数据库中每个DBSpace Page的Reads数 |
2 |
|
|
|
|
| |
|
DBSpace Page Writes |
数据库中每个DBSpace Page的Writes数 |
2 |
|
|
|
|
| |
|
DBSpace Utilization |
数据库中每个DBSpace使用率 |
2 |
|
|
|
|
| |
|
会话 |
Active SQL |
数据库中活动的SQL数 |
2 |
|
|
|
|
|
|
DB Transaction |
数据库执行的事务数 |
2 |
|
|
|
|
| |
|
Lock Requests |
数据库中的锁请求数 |
2 |
|
|
|
|
| |
|
Active Locks |
数据库中当前活动的锁数 |
2 |
|
|
|
|
| |
|
DB Commits |
数据库中提交的事务数 |
2 |
|
|
|
|
| |
|
Top Busy Sessions |
数据库中最忙的Session |
|
|
|
|
|
| |
|
Top I/O Sessions |
数据库中IO最多的Session |
|
|
|
|
|
| |
|
Top Memory Sessions |
数据库中内存使用最多的Session |
|
|
|
|
|
| |
|
Top Busy Tables |
数据库中最忙的表 |
|
|
|
|
|
| |
|
Top Busy Indexes |
数据库中最忙的索引 |
|
|
|
|
|
| |
|
Top Running SQLs |
数据库中正在运行的SQL |
|
|
|
|
|
| |
|
Top Lock tables |
数据库中锁请求最多的表 |
|
|
|
|
|
|
当我们需要在统一监控中添加集群进行监控管理时,需要给集群设置相应的监控策略,默认会有“默认监控策略”,如果我们需要定制新的监控策略时,可以通过“平台管理 à 监控策略”模块进行相关设置。
首先看到的是监控策略的列表展示,监控策略需要配置具体的服务器监控指标,可以通过点击监控策略列表中的“监控策略定义”链接,进入相应策略管理界面,在这个配置页面中,我们可以针对以下的指标策略属性进行自定义的编辑。
如图:

服务器监控指标信息列说明:
指标类型:监控指标的分类
指标名称:监控指标的名称
指标描述:监控指标的简单描述
报警等级:监控指标产生报警信息的报警等级,分为4个等级
报警阈值:监控指标产生报警信息的阈值,当监控指标值超过或者低于该阈值时会产生报警信息
阈值范围:监控指标产生报警信息的阈值范围
单位:监控指标数值的单位
判断条件:监控指标判断产生报警信息的条件,分为大于、小于、等于、不等于
监控显示:监控指标是否在统一监控中显示,当设置为否时,该监控指标不显示,即不再报警
监控策略需要配置具体的具体指标如何采集,可以通过点击监控策略列表中的“采集管理”链接,进入采集管理界面,可以配置“是否采集”、“restful实时”、“restful历史”进行配置。
如图:

服务器监控指标信息列说明:
是否采集:配置指定的指标是否可以采集。
restful实时:配置指定指标是否存在 restful 实时接口。
restful历史:配置指定指标是否存在restful历史接口
其实我们可以针对某一个指标策略进行自定义的修改来应用不同的使用场景。
当我们需要对监控策略下的服务器监控指标的相关参数进行编辑修改时,可以通过点击相应监控指标的指标名称,打开编辑界面,如图:

我们可以更改图中的策略属性来满足日常的监控需求,修改后点击“保存”按钮就可以生效。
在使用GBase8s监控工具的这段时间中,发现这个工具确实比较好用,也比较灵活,从很多不同的维度来监控数据库的状态和各项重要指标,无论是单机还是集群。
整体界面风格比较简洁明了,目录层级也比较清晰,让我们使用者可以从不同的维度对目标数据库进行监控,及时的报警可以让我们避免很多的宕机风险,也可以在不同的日志级别中优先处理高级别的报警。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69993860/viewspace-2778066/ ,如需转载,请注明出处,否则将追究法律责任。