StarRocks Profile遍历工具
对于需要访问fe http_port获取profile文件来说,需要逐个fe检索用户profile来说,如果fe多的情况下,人工检查有些繁琐,基于这个背景,编写小工具快速获取profile列表,提取profile文件。
-
支持遍历所有fe拿到profile文件。
-
支持直接保存profile文件到本地,减少人工稽查。
-
支持获取集群某个用户当前profile数量。
获取整个StarRocks目前所有的profile
获取指定的profile
当使用-id参数后,会自动保存profile在当前目录下
获取某个用户有多少个profile
使用方式:
-
先在配置文件中配置mysql数据库连接信息
metadb:
host: 127.0.0.1
port: 3306
user: root
password: xxx
base: chengken.starrocks_information_connections -
然后运行程序./getprofiles -s sr-test,生成starrocks连接信息。(这一步自己建表也可)mysql表信息如connections.sql所示。
-
再修改mysql配置表information_connections中的starrocks连接信息与集群名称。
-
最后运行程序,即可获取集群全局profile。