GBase 8a
运维管理
文章

南大通用GBase 8a 之Process Monitor 进程监控工具

发表于2024-12-04 12:00:27193次浏览2个评论

主要解决问题

(1)解决按不同coordinatior节点监控集群内部SQL执行情况问题。

(2)解决按集群层、节点层区分,监控集群内部SQL执行情况问题。

(3)解决按显示全部SQL内容和只显示部分SQL内容进行监控的问题。

(4)解决查询和杀进程在同一界面可进行快速处理的问题。

 

部署方式

(1)解压缩GM.zip包至任意文件夹

(2)修改其中config.ini文件。配置文件说明如下

[Servers]
server = 192.168.56.175,192.168.56.101,192.168.56.102                --待监控所有节点的ip地址,逗号分割
port = 5258                                                                                         --集群层端口号
user = gbase                                                                                       --数据库用户名
password = ********                                                               --数据库密码
database = gbase                                                                               --默认连接数据库

(3)运行其中GM.exe程序,会出现一个窗口,但不要关闭该窗口

(4)打开浏览器,访问: 127.0.0.1:5000  ,即可出现监控界面

 

使用方法

(1)在监控期间可以随时切换需要监控的coordinatior节点ip

(2)选择端口,就是说明监控集群层还是节点层服务


(3) show processlist 和show full processlist切换 (显示详细sql  还是 简要信息)

    注: 同一个sql如果勾选详细,则显示完整sql,如果不勾选,则显示简要的截断的sql信息

 

(4) 终止某sql进程,点击id列的序号,就可以杀掉该进程,杀掉后系统会弹出提示信息。

4 参考文件

(1) 注: 该版本为win7环境下编译。

(2) 文件下载:

通过网盘分享的文件:GM.zip
链接: https://pan.baidu.com/s/14T6kQ1UnT243LdHGhYJBEw 提取码: pesi

 

评论

登录后才可以发表评论
一头猪发表于 1年前
8a自身,已经提供了查看所有调度节点和所有数据节点正在执行SQL的元数据表。
BYRAN发表于 1年前
@一头猪:这是为了不熟悉命令行方式查询的运维人员使用的,目的是为了快速杀集群和节点层sql,以及监控集群。普通的命令行方式查询,杀sql,没有这个直观、方便。而gcmonitor只能查集群层,不能查节点层,且需安装监控库、agent、webserver、以及监控应用。这个在客户端上直接运行,不须安装任何组件。