安装 openGauss Server Exporter
具体实现步骤参考openGauss Server Exporter官网
https://gitee.com/enmotech/opengauss_exporter/tree/master#adding-new-metrics-via-a-config-file
下载opengauss_exporter并编译
$ go get gitee.com/enmotech/opengauss_exporter
$ cd ${GOPATH-$HOME/go}/src/gitee.com/enmotech/opengauss_exporter
$ make build
在 opengauss_exporter/bin目录下会生成 opengauss_exporter 文件
创建OpenGauss的用户dbuser_monitor
创建OpenGauss的用户dbuser_monitor
CREATE USER dbuser_monitor with login monadmin PASSWORD 'Gauss@123';
grant usage on schema dbe_perf to dbuser_monitor;
grant select on pg_stat_replication to dbuser_monitor;
修改 /etc/profile,添加DATA_SOURCE_NAME来连接opengauss数据库
export DATA_SOURCE_NAME="host=192.168.100.11 user=dbuser_monitor password=Gauss@123 port=5432 dbname=postgres sslmode=disable"
修改完/etc/profile文件后,输入命令 source /etc/profile, 使 /etc/profile文件生效
启动 opengauss_exporter数据库
cd /root/GolandProjects/opengauss_exporter-v0.0.9
./bin/opengauss_exporter --config="og_exporter_default.yaml"
可以看到opengauss_exporter已经启动了,访问 http://192.168.100.11:9187/metrics 看到如下信息说明 opengauss_exporter启动成功了。
参考资料
https://www.cnblogs.com/xiao987334176/p/9930517.html#autoid-2-0-0
yum install告知“没有可用软件包 xxx”
https://blog.csdn.net/wsuyixing/article/details/125824442