监控
监控信息管理
“监控信息管理功能”可通过管理平台执行计算节点管理端口(默认3325)相关命令,查看计算节点前后端连接之间的关系及其他有效管理信息等。
使用前说明
-
多节点模式集群可选择执行查询命令的范围,默认选择全部计算节点。单节点与主备节点模式集群无需选择计算节点,默认在当前主计算节点上执行
-
命令需要在“查询命令”中选择才能执行。首次进入功能页面选择“查询命令”后,为了集群安全,需要使用具有SUPER权限的“计算节点数据库用户”登录管理端口,登录成功后才能执行命令(show processlist命令除外)
-
使用的登录用户配置的“主机”必须包含管理平台所在服务器IP地址,否则无法登录
-
目前可在线查询的命令只包括实际管理端口命令中的一部分,具体可执行的命令以下拉框显示为准
- 登录后可以将命令下发到3323或3325端口执行,查询结果在页面中显示,并可以通过【刷新】按钮实时获取最新数据
监控信息命令说明
服务端连接信息show processlist
用来查看当前计算节点服务端连接处理情况。
-
点击【刷新】则重新执行一次选中的查询命令,如果新增筛选条件则刷新会显示符合筛选条件的记录
-
可通过筛选项来过滤,筛选项user、db、command、state为精确匹配; host、info为模糊匹配。精确匹配搜索需要填写完整的匹配条件值。
如user为jing01,user输入框需要填写完整的搜索条件jing01来筛选。
若输入jing则筛选不到user为jing01的记录信息。
-
输入框填写搜索条件后,点击【搜索】按钮触发筛选查询。点击【重置】按钮自动将搜索框输入内容清除。
-
show processlist查询后,鼠标移入表头会显示具体字段的解释信息
-
操作栏中的connection链接:鼠标悬停提示如下图所示,点击链接将取该连接的ID到命令show @@connection(即前端链接状态)中做筛选查询,注意:计算节点用户的登录信息若过期,需要重新登录
前端连接状态show @@connection
显示计算节点前端连接(包括服务端、管理端)的连接状态
-
该命令完成查询后,可选择连接ID,通过【关闭连接】按钮手动关闭对应连接
-
操作栏session链接:鼠标悬停显示提示如下图,可查看该connection ID的当前会话信息show @@session,点击链接取该连接的connection ID值跳转到会话信息查看窗口
-
筛选的输入框与下拉框填充条件值后点击【搜索】按钮触发筛选动作,多个筛选都以and拼接
-
输入框内如果提示“模糊搜索”则后端用模糊匹配,如果提示“搜索”则为精准匹配
- 点击【重置】按钮,清空所有筛选框的值
- 点击【更多搜索】可扩展更多搜索字段
当前会话信息show @@session
显示计算节点当前会话处理信息。
-
操作栏中connection、backend、lastsql链接:鼠标悬停提示:“查看该会话ID对应的前端连接状态、后端连接状态、最后执行的SQL。点击链接取该会话的关联信息跳转到对应查询命令
-
点击connection取该记录的id值跳转到show @@connection
- backend取bk_id字段值跳转到show @@backend
- 点击lastsql取bk_id字段值跳转到show @@lastsql
后端连接状态show @@backend
显示计算节点的后端(即计算节点与存储节点之间)的连接情况。
-
该命令执行后,可通过面板中【重建连接池】按钮重建后端连接,同管理端rebuild @@pool命令,执行后提示:“重建成功/失败”
-
操作栏中session、lastsql链接:鼠标悬停提示提示:“查看对应的会话信息、查看最后执行SQL”,点击链接取该后端连接的id字段值到命令show @@session、show @@lastsql中进行筛选。(show @@session记录中bk_id与之对应、show @@lastsql记录中id与之对应)。点击操作栏中session按钮:
- 点击操作栏中lastsql按钮:
数据节点信息show @@datanode
显示当前集群中所有数据节点的信息:查询结果信息包含:“节点的当前数据源信息”、“活动的连接数”、“节点状态”等信息。
存储节点信息show @@datasource
显示当前集群中所有存储节点的信息:查询结果包含:“主机IP地址”、“端口”、“物理数据库名”、“数据源不可用原因”等。
后端心跳状态show @@heartbeat
显示当前集群后端心跳状态:查询结果数据源类型、主机地址、物理数据库名、心跳状态、心跳周期等。
同步延迟情况show @@latency
显示同步延迟情况,查询结果包含 “当前数据源路径”、“备库数据源路径”、“同步延迟时间(单位ms)”。
缓冲池状态show @@bufferpool
查询缓冲池状态,查询结果包含 “线程名”、“缓冲池大小”、“线程从本地缓存池申请缓存次数”等。
处理线程信息show @@processor
显示当前处理线程信息:查询结果包含 “线程名”、“前/后端接收字节数”、“前/后端发送字节数”等 。
线程池状态show @@threadpool
显示当前线程池状态:查询结果包含 “线程池名称”、”线程池大小”、”活跃线程数”等,鼠标移动到列名上会有中文提示。
长事务信息show @@longtransaction
显示长事务信息,查询结果包含 “主机IP地址”、“端口”、“长事务id”、“存储节点连接ID”等,鼠标移动到列名上会有中文提示。
计算节点服务器状态show @@server
显示计算节点服务器状态:查询结果包含计算节点服务器的运行启动信息,有:“内存使用情况”、“读写模式”、“启动用时”、“高可用使用角色”等,鼠标移动到列名上会有中文提示。
Borrowed连接最后执行的SQL信息
查询Borrowed连接最后执行的SQL信息,通常用于查看连接异常信息时使用,结果包含:“最后执行的SQL语句”、“后端存储节点连接id”、“主机信息”、“节点信息”等。
获取conf目录下文件及最后修改的时间说明
显示配置文件的修改记录。