如何在 Ubuntu 16.04 LTS 上安装 Pghero

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装 Pghero。 对于那些不知道的人,PgHero 是 Postgres 的性能仪表板——健康检查建议的索引等等。 PgHero 2.0 通过两个附加功能提供了对数据库性能的更多洞察:查询详细信息和空间统计信息。 PgHero 可以轻松查看给定时间段内最耗时的查询。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 Xenial Xerus 服务器上逐步安装 Pghero。

在 Ubuntu 16.04 LTS 上安装 Pghero

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 Pghero。

首先,创建 pghero repo 文件并添加 pghero repo url:

wget -qO- https://dl.packager.io/srv/pghero/pghero/key | sudo apt-key add - sudo wget -O /etc/apt/sources.list.d/pghero.list   https://dl.packager.io/srv/pghero/pghero/master/installer/ubuntu/14.04.repo

使用以下命令从终端安装 Pghero:

sudo apt-get update sudo apt-get -y install pghero

步骤 3. 配置 Pghero。

我们在 pghero 中添加我的本地 Postgres 数据库。 您需要将用户、密码、端口、主机名和数据库名称替换为您的:

pghero config:set DATABASE_URL=postgres://user:[email protected]:5432/dbname ### pghero config:set DATABASE_URL=postgres://chedelics:[email protected]:5432/postgres ###

启动 pghero 服务器:

sudo pghero config:set PORT=3001 sudo pghero config:set RAILS_LOG_TO_STDOUT=disabled sudo pghero scale web=1

使用以下命令管理 pghero:

sudo systemctl status pghero sudo systemctl start pghero sudo systemctl stop pghero sudo systemctl restart pghero

现在我们已经启动了 pghero 服务器,让我们检查仪表板。 转到您的服务器的 IP 地址和端口 3001。

curl -v https://localhost:3001/

恭喜! 您已成功安装 Pghero。 感谢您使用本教程在您的 Ubuntu 16.04 系统上安装 Pghero。 如需更多帮助或有用信息,我们建议您查看 Pghero 官方网站.

Save