更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Linux服务器上安装pgmetrics的方法

在Linux服务器上安装pgmetrics的方法

更新时间:2023-01-13 15:55:29浏览次数:926+次

本文介绍在Linux服务器上安装pgmetrics的方法。pgmetrics工具从PostgreSQL数据库收集度量,使用者应在服务器上安装有PostgreSQL。

安装方法

当前,pgmetrics可以从pgmetrics官方下载页面下载,地址在https://pgmetrics.io/。

也可以使用cURL提取存档:

##对于AMD64

VER=$(curl -s https://api.github.com/repos/rapidloop/pgmetrics/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/v//')

curl -O -L https://github.com/rapidloop/pgmetrics/releases/download/v${VER}/pgmetrics_${VER}_linux_amd64.tar.gz

##对于ARM64

curl -O -L https://github.com/rapidloop/pgmetrics/releases/download/v${VER}/pgmetrics_${VER}_linux_arm64.tar.gz

##对于ARM

curl -O -L https://github.com/rapidloop/pgmetrics/releases/download/v${VER}/pgmetrics_${VER}_linux_arm.tar.gz

下载后,提取存档:

tar xvf pgmetrics_${VER}_linux_*.tar.gz

现在将二进制文件复制到$PATH:

sudo mv pgmetrics_${VER}_linux_*/pgmetrics /usr/local/bin

导出$PATH变量:

$ sudo vim /etc/profile

export PATH=$PATH:/usr/local/bin

将postgres用户添加到sudoers文件:

$ sudo vim /etc/sudoers

postgres ALL=(ALL) NOPASSWD: ALL

切换到posgres用户:

sudo -i -u postgres

现在,我们将使用以下语法的命令测试该工具:

pgmetrics -f json -h <PGHOST> -U <dbuser> <dbname>

在命令中,您需要提供PGHOST、用户和要连接的数据库。例如:

$ pgmetrics -f json -h localhost -U admin admin

Password:

对于这个演示,我有一个PostgreSQL用户管理员和一个名为admin的数据库。您将看到一个JSON输出,大致如下所示:

\

至此,安装pgmetrics成功完成。