功能描述
DBbrain 支持自定义监控大盘,满足用户多实例、多指标监控视图的关联对比查看。
说明
监控大盘目前支持云数据库 MySQL(不含单节点 - 基础型)、云原生数据库 TDSQL-C(TDSQL-C for MySQL)、自建数据库 MySQL、云数据库 Redis、云数据库 MongoDB。
新建大盘
1. 登录 DBbrain 控制台,在左侧导航选择监控告警 > 智能监控,在上方选择对应数据库,然后选择监控大盘页。
2. 单击新建大盘,输入大盘名称,选择需要对比的监控指标并添加监控实例后,单击保存,即可完成监控大盘的建立。
查找/编辑/删除大盘
单击大盘名称的下拉框,可以切换查看不同的监控大盘。
选择好大盘后,单击编辑当前大盘,即可对当前大盘的监控指标与监控实例进行修改。
单击删除当前大盘,即可删除当前大盘。
查看大盘详情
开启图表联动
1. 登录 DBbrain 控制台,在左侧导航选择监控告警 > 智能监控,在上方选择对应数据库,然后选择监控大盘页。
2. 单击右侧的图表联动开关,可以查看多实例、多指标监控视图的关联对比。
鼠标悬浮在任一监控图上的数据点,其他监控图会显示同一个时间的数据。单击后可固定数据显示,如需取消固定,单击图片上的撤销固定即可。
切换单列/双列显示模式
1. 单击右上角的图标联动右边的按钮,可切换单列模式和双列模式的显示。
双列模式
单列模式
2. 不同监视图之间可以随意拖动位置,鼠标单击监视图的边框部位即可拖动。
切换实时/历史视图
单击实时或历史,查看对应的实时和历史监控视图。
实时监控视图中,用户可以查看近三分钟的实例性能指标对比情况,默认情况下为自动刷新,单击停止刷新可停止实时刷新监控。
历史监控视图中,选择不同的时间段,可显示所选时间段内的监控大盘视图,支持近1小时、近3小时、近24小时、近7天以及自定义时间的切换查看。
监控指标
DBbrain(MySQL)
DBbrain(MySQL)自定义监控大盘目前支持如下监控指标:
监控指标 | 指标含义 |
cpu_use_rate | CPU |
memory_use_rate | 内存 |
memory_use | 内存占用 |
volume_rate | 磁盘利用率 |
real_capacity | 磁盘使用空间 |
capacity | 磁盘占用空间 |
bytes_sent | 输出流量 |
bytes_received | 输入流量 |
qps | QPS |
tps | TPS |
connection_use_rate | 连接数利用率 |
max_connections | 最大连接数 |
threads_connected | Connected Threads |
slow_queries | 慢查询数 |
select_scan | 全表扫描数 |
select_count | 查询数 |
com_update | 更新数 |
com_delete | 删除数 |
com_insert | 插入数 |
com_replace | 覆盖数 |
queries | 总请求数 |
query_rate | 查询使用率 |
created_tmp_tables | 临时表数量 |
disk_log_used | 日志空间 |
table_locks_waited | 等待表锁次数 |
innodb_cache_hit_rate | InnoDB 缓存命中率 |
innodb_cache_use_rate | InnoDB 缓存使用率 |
innodb_os_file_reads | InnoDB 读磁盘数量 |
innodb_os_file_writes | InnoDB 写磁盘数量 |
innodb_os_fsyncs | InnoDB fsync数量 |
innodb_num_open_files | 当前 InnoDB 打开表的数量 |
key_cache_hit_rate | MyISAM 缓存命中率 |
key_cache_use_rate | MyISAM 缓存使用率 |
com_commit | 提交数 |
com_rollback | 回滚数 |
com_select | 查询数 |
threads_created | 已创建的线程数 |
created_tmp_disk_tables | 磁盘临时表数量 |
threads_running | Running Threads |
created_tmp_files | 临时文件数量 |
handler_read_rnd_next | 读下一行请求数 |
handler_rollback | 内部回滚数 |
handler_commit | 内部提交数 |
innodb_buffer_pool_pages_free | InnoDB 空页数 |
innodb_buffer_pool_pages_total | InnoDB 总页数 |
innodb_buffer_pool_read_requests | InnoDB 逻辑读 |
innodb_buffer_pool_reads | InnoDB 物理读 |
innodb_data_read | InnoDB 读取量 |
innodb_data_reads | InnoDB 总读取量 |
innodb_data_written | InnoDB 写入量 |
innodb_data_writes | InnoDB 总写入量 |
innodb_rows_deleted | InnoDB 行删除量 |
innodb_rows_inserted | InnoDB 行插入量 |
innodb_rows_updated | InnoDB 行更新量 |
innodb_rows_read | InnoDB 行读取量 |
innodb_row_lock_time_avg | InnoDB 平均获取行锁时间 |
innodb_row_lock_waits | InnoDB 等待行锁次数 |
key_blocks_unused | 键缓存内未使用的块数量 |
key_blocks_used | 键缓存内使用的块数量 |
key_read_requests | 键缓存读取数据块次数 |
key_reads | 硬盘读取数据块次数 |
key_write_requests | 数据块写入键缓冲次数 |
key_writes | 数据块写入磁盘次数 |
opened_tables | 已经打开的表数 |
table_locks_immediate | 立即释放的表锁数 |
open_files | 打开文件总数 |
log_capacity | 日志空间 |
slave_io_running | IO 线程状态 |
slave_sql_running | SQL 线程状态 |
master_slave_sync_distance | 主从延迟距离 |
seconds_behind_master | 主从延迟时间 |
DBbrain(TDSQL-C for MySQL)
DBbrain(TDSQL-C for MySQL)自定义监控大盘目前支持如下监控指标。
监控指标 | 指标含义 |
ccu | CCU |
cpu_use_rate | CPU |
memory_use_rate | 内存 |
memory_use | 内存占用 |
storage_use | 存储使用量 |
storage_use_rate | 存储使用率 |
bytes_received | 输入流量 |
bytes_sent | 输出流量 |
tps | 每秒执行事务数 |
qps | 每秒执行操作数 |
threads_running | Running Threads |
threads_created | 已创建的线程数 |
max_connections | 最大连接数 |
threads_connected | Connected Threads |
connection_use_rate | 连接数利用率 |
com_update | 更新数 |
com_delete | 删除数 |
com_insert | 插入数 |
com_replace | 覆盖数 |
handler_read_rnd_next | 读下一行请求数 |
slow_queries | 慢查询数 |
select_scan | 全表扫描数 |
com_commit | 每秒提交数 |
com_rollback | 回滚数 |
created_tmp_disk_tables | 临时表数量 |
created_tmp_files | 临时文件数量 |
innodb_num_open_files | 当前 InnoDB 打开表的数量 |
opened_tables | 已经打开的表数 |
open_files | 打开文件总数 |
qcache_use_rate | Qcache 使用率 |
select_full_join | 全表扫描复合查询次数 |
select_full_range_join | 范围扫描复合查询次数 |
sort_merge_passes | 排序合并通过次数 |
table_locks_waited | 等待表锁次数 |
table_locks_immediate | 立即释放的表锁数 |
table_open_cache_hits | 表打开缓存命中数 |
table_open_cache_misses | 表打开缓存未命中数 |
innodb_buffer_pool_pages_dirty | InnoDB 脏页数 |
innodb_buffer_pool_pages_free | InnoDB 空页数 |
innodb_buffer_pool_pages_total | InnoDB 总页数 |
innodb_rows_deleted | InnoDB 行删除量 |
innodb_rows_inserted | InnoDB 行插入量 |
innodb_rows_updated | InnoDB 行更新量 |
innodb_rows_read | InnoDB 行读取量 |
innodb_buffer_pool_reads | InnoDB 物理读 |
innodb_data_pending_reads | InnoDB 挂起读取数 |
innodb_data_pending_writes | InnoDB 挂起写入数 |
innodb_data_read | InnoDB 读取量 |
innodb_data_reads | InnoDB 总读取量 |
innodb_data_writes | InnoDB 总写入量 |
innodb_data_written | InnoDB 写入量 |
innodb_log_waits | InnoDB 日志等待写入次数 |
innodb_log_writes | InnoDB 日志物理写入次数 |
innodb_log_write_requests | InnoDB 日志物理写请求次数 |
innodb_os_file_reads | 读磁盘数量 |
innodb_os_file_writes | 写磁盘数量 |
innodb_os_fsyncs | InnoDB_fsyncs 数 |
innodb_row_lock_time_avg | InnoDB 平均获取行锁时间 |
innodb_row_lock_waits | InnoDB 等待行锁次数 |
DBbrain(Redis)
DBbrain(Redis)自定义监控大盘目前支持如下监控指标。
监控指标 | 指标含义 |
cmd_big_value | 大 Value 请求 |
cmd_err | 执行错误 |
cmd_hits | 读请求命中 |
cmd_hits_ratio | 读请求命中率 |
cmd_key_count | Key 请求数 |
cmd_mget | Mget 请求数 |
cmd_miss | 读请求 Miss |
cmd_other | 其他请求 |
cmd_read | 读请求 |
cmd_slow | 慢查询 |
cmd_write | 写请求 |
commands | 总请求 |
connections | 连接数 |
connections_util | 连接使用率 |
cpu_max_util | 节点最大 CPU 使用率 |
cpu_util | CPU 使用率 |
evicted | key 驱逐数 |
expired | key 过期数 |
in_bandwidth_util | 入流量使用率 |
in_flow | 入流量 |
in_flow_limit | 入流量限流触发 |
keys | Key 总个数 |
latency_max | 最大执行时延 |
latency_other | 其他命令平均时延 |
latency_avg | 平均执行时延 |
latency_read | 读平均时延 |
latency_write | 写平均时延 |
mem_max_util | 节点最大内存使用率 |
mem_used | 内存使用量 |
mem_util | 内存使用率 |
out_bandwidth_util | 出流量使用率 |
out_flow | 出流量 |
out_flow_limit | 出流量限流触发 |
latency_p99 | P99 执行时延 |
DBbrain(MongoDB)
DBbrain(MongoDB)自定义监控大盘目前支持如下监控指标。
监控指标 | 指标含义 |
100ms | 100ms 以上的请求数 |
100ms_aggregates | 100ms 以上的 aggregate 请求数 |
100ms_commands | 100ms 以上的 command 请求数 |
100ms_counts | 100ms 以上的 count 请求数 |
100ms_deletes | 100ms 以上的 delete 请求数 |
100ms_getmores | 100ms 以上的 getmore 请求数 |
100ms_inserts | 100ms 以上的 insert 请求数 |
100ms_reads | 100ms 以上的 read 请求数 |
100ms_updates | 100ms 以上的 update 请求数 |
10ms | 10ms-50ms 请求数 |
10ms_aggregates | 10ms-50ms 的 aggregate 请求数 |
10ms_commands | 10ms-50ms 的 command 请求数 |
10ms_counts | 10ms-50ms 的 count 请求数 |
10ms_deletes | 10ms-50ms 的 delete 请求数 |
10ms_getmores | 10ms-50ms 的 getmore 请求数 |
10ms_inserts | 10ms-50ms 的 insert 请求数 |
10ms_reads | 10ms-50ms 的 read 请求数 |
10ms_updates | 10ms-50ms 的 update 请求数 |
50ms_aggregates | 50ms-100ms 的 aggregate 请求数 |
50ms_commands | 50ms-100ms 的 command 请求数 |
50ms_counts | 50ms-100ms 的 count 请求数 |
50ms_getmores | 50ms-100ms 的 getmore 请求数 |
50ms_deletes | 50ms-100ms 的 delete 请求数 |
50ms_reads | 50ms-100ms 的 read 请求数 |
50ms_inserts | 50ms-100ms 的 insert 请求数 |
aggregates | aggregate 请求个数 |
50ms_updates | 50ms-100ms 的 update 请求数 |
avg_aggregate_ms | aggregate 请求平均延迟 |
avg_all_requests_ms | 所有请求的平均延迟 |
avg_count_ms | count 请求平均延迟 |
avg_command_ms | command 请求平均延迟 |
avg_delete_ms | delete 请求平均延迟 |
avg_getmore_ms | getmore 请求平均延迟 |
avg_insert_ms | insert 请求平均延迟 |
avg_read_ms | read 请求平均延迟 |
avg_update_ms | update 请求平均延迟 |
commands | command 请求个数 |
conn | 连接数 |
connper | 连接数百分比 |
counts | count 请求数 |
cpuusage | 集群最大 CPU 使用率 |
disk | 磁盘使用量 |
deletes | delete 请求个数 |
diskusage | 磁盘使用百分比 |
inserts | insert 请求个数 |
getmores | getmore 请求数 |
memory | 内存使用量 |
memusage | 内存使用百分比 |
netin | 网络入流量 Byte |
netout | 网络出流量 Byte |
oplogreservedtime | oplog 保留时间(小时) |
qps | QPS |
reads | read 请求个数 |
success | 成功处理的请求数 |
syncdelayseconds | 只读实例同步延迟 |
syncstatus | 只读实例同步状态 |
updates | update 请求个数 |
DBbrain(自建 MySQL)
DBbrain(自建 MySQL)自定义监控大盘目前支持如下监控指标:
监控指标 | 指标含义 | agent 接入 | 直连接入 |
cpu_use_rate | CPU | ✓ | × |
memory_use_rate | 内存 | ✓ | × |
memory_use | 内存占用 | ✓ | × |
volume_rate | 磁盘利用率 | ✓ | × |
real_capacity | 磁盘使用空间 | ✓ | × |
capacity | 磁盘占用空间 | ✓ | × |
bytes_sent | 输出流量 | ✓ | ✓ |
bytes_received | 输入流量 | ✓ | ✓ |
qps | QPS | ✓ | ✓ |
tps | TPS | ✓ | ✓ |
connection_use_rate | 连接数利用率 | ✓ | ✓ |
max_connections | 最大连接数 | ✓ | ✓ |
threads_connected | Connected Threads | ✓ | ✓ |
slow_queries | 慢查询数 | ✓ | ✓ |
select_scan | 全表扫描数 | ✓ | ✓ |
select_count | 查询数 | ✓ | ✓ |
com_update | 更新数 | ✓ | ✓ |
com_delete | 删除数 | ✓ | ✓ |
com_insert | 插入数 | ✓ | ✓ |
com_replace | 覆盖数 | ✓ | ✓ |
queries | 总请求数 | ✓ | ✓ |
query_rate | 查询使用率 | ✓ | ✓ |
created_tmp_tables | 临时表数量 | ✓ | ✓ |
table_locks_waited | 等待表锁次数 | ✓ | ✓ |
innodb_cache_hit_rate | InnoDB 缓存命中率 | ✓ | ✓ |
innodb_cache_use_rate | InnoDB 缓存使用率 | ✓ | ✓ |
innodb_os_file_reads | InnoDB 读磁盘数量 | ✓ | ✓ |
innodb_os_file_writes | InnoDB 写磁盘数量 | ✓ | ✓ |
innodb_os_fsyncs | InnoDB fsync数量 | ✓ | ✓ |
innodb_num_open_files | 当前 InnoDB 打开表的数量 | ✓ | ✓ |
key_cache_hit_rate | MyISAM 缓存命中率 | ✓ | ✓ |
key_cache_use_rate | MyISAM 缓存使用率 | ✓ | ✓ |
com_commit | 提交数 | ✓ | ✓ |
com_rollback | 回滚数 | ✓ | ✓ |
threads_created | 已创建的线程数 | ✓ | ✓ |
created_tmp_disk_tables | 磁盘临时表数量 | ✓ | ✓ |
threads_running | Running Threads | ✓ | ✓ |
created_tmp_files | 临时文件数量 | ✓ | ✓ |
handler_read_rnd_next | 读下一行请求数 | ✓ | ✓ |
handler_rollback | 内部回滚数 | ✓ | ✓ |
handler_commit | 内部提交数 | ✓ | ✓ |
innodb_buffer_pool_pages_free | InnoDB 空页数 | ✓ | ✓ |
innodb_buffer_pool_pages_total | InnoDB 总页数 | ✓ | ✓ |
innodb_buffer_pool_read_requests | InnoDB 逻辑读 | ✓ | ✓ |
innodb_buffer_pool_reads | InnoDB 物理读 | ✓ | ✓ |
innodb_data_read | InnoDB 读取量 | ✓ | ✓ |
innodb_data_reads | InnoDB 总读取量 | ✓ | ✓ |
innodb_data_written | InnoDB 写入量 | ✓ | ✓ |
innodb_data_writes | InnoDB 总写入量 | ✓ | ✓ |
innodb_rows_deleted | InnoDB 行删除量 | ✓ | ✓ |
innodb_rows_inserted | InnoDB 行插入量 | ✓ | ✓ |
innodb_rows_updated | InnoDB 行更新量 | ✓ | ✓ |
innodb_rows_read | InnoDB 行读取量 | ✓ | ✓ |
innodb_row_lock_time_avg | InnoDB 平均获取行锁时间 | ✓ | ✓ |
innodb_row_lock_waits | InnoDB 等待行锁次数 | ✓ | ✓ |
key_blocks_unused | 键缓存内未使用的块数量 | ✓ | ✓ |
key_blocks_used | 键缓存内使用的块数量 | ✓ | ✓ |
key_read_requests | 键缓存读取数据块次数 | ✓ | ✓ |
key_reads | 硬盘读取数据块次数 | ✓ | ✓ |
key_write_requests | 数据块写入键缓冲次数 | ✓ | ✓ |
key_writes | 数据块写入磁盘次数 | ✓ | ✓ |
opened_tables | 已经打开的表数 | ✓ | ✓ |
table_locks_immediate | 立即释放的表锁数 | ✓ | ✓ |
open_files | 打开文件总数 | ✓ | ✓ |
log_capacity | 日志空间 | ✓ | × |