开源监控平台,深入了解应用程序和数据库的性能。
Percona监控和管理是一个免费的、最佳的、开源的数据库监控和管理解决方案。它帮助企业降低复杂性并简化管理,同时优化性能并提高关键业务数据库环境的安全性,无论它们位于何处,包括内部或云中。
通过在Linode上部署Percona Monitoring & Management One-Click App,在几秒钟内获得更多的洞察力。
包括软件
软件 | 描述 |
---|---|
Docker | Docker被用来将Percona PMM容器化。 |
Grafana | Grafana 是一个可视化工具,提供图表、图形和警报。为Percona PMM提供这些工具 |
pmm-adPMM服务器 | PMM服务器是PMM的中心部分,它汇总收集的数据并以表格、仪表盘和图表的形式呈现在网络界面上。 |
部署后开始工作
访问你的Percona监控和管理服务器的Grafana 仪表板
在Percona监控和管理服务器完成安装后,你将能够通过以下方式访问它的Grafana 仪表板 http://
与您的 Linode 的 IPv4 地址。要找到你的Linode的IPv4地址:
- 点击侧边栏的Linodes链接。你会看到你所有的Linodes的列表。
- 找到你刚刚在部署应用程序时创建的Linode并选择它。
- 导航到网络标签。
- 你的IPv4地址将被列在IPv4表中的地址栏下。
- 复制并粘贴IPv4地址到一个浏览器窗口。确保你使用的是
http://
. - 你会看到Grafana 的登录界面:
- 输入以下用户名和密码的默认值,然后点击 登录 按钮:
Entry Default Value
n
Username admin
Password The admin password you selected wheyou created the app.
- 然后你会看到PMM主控板正在监控你的服务器:
安装Percona监控和管理客户端
要开始监控数据库节点,你需要在托管数据库的Linode上安装PMM客户端,并将该节点连接到PMM服务器上。
注意:与Linode的Percona (PMM)市场应用程序一起部署的PMM服务器兼容 PMM 客户端版本 2.
- 通过SSH连接到你的Linode。
- 更新你的系统软件。
Debian 或Ubuntusudo apt-get update && apt-get upgrade
CentOSsudo yum update
3.配置Percona存储库,使用 霹雳火发布 工具。首先,你需要下载并安装官方的 percona-release
包来自Percona::
Debian 或Ubuntu :
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
sudo dpkg -i percona-release_latest.generic_all.deb
CentOS:
sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
4.
安装PMM客户端(版本2):
Debian 或Ubuntu :
sudo apt-get update
sudo apt-get install pmm2-client
CentOS:
sudo yum install pmm2-client
5.
将你的数据库节点连接到PMM服务器。替换 admin_password
与你的PMM服务器的 Grafana 密码,以及 192.0.2.0
用你的PMM服务器的IPv4地址。
注意:按照 "查找您的Linode的IP地址 "的步骤,检索您的PMM服务器的IPv4地址。
pmm-admin \
config \
--server-insecure-tls \
--server-url=https://admin:admin_password@192.0.2.0:443
一旦完成,你应该看到一个类似的输出:
Checking local pmm-agent status...
pmm-agent is running.
Registering pmm-agent on PMM Server...
Registered.
Configuration file /usr/local/percona/pmm2/config/pmm-agent.yaml updated.
Reloading pmm-agent configuration...
Configuration reloaded.
Checking local pmm-agent status...
pmm-agent is running.
监控一个数据库实例
一旦你的数据库节点和你的Percona监控和管理服务器进行通信,最后一步是添加你的数据库实例,由你的PMM服务器监控。这些步骤是在你的数据库节点上完成的。
- 通过SSH连接到你的Linode。
- 添加你的数据库实例来被你的PMM服务器监控。这个命令将添加一个MySQL数据库实例来进行监控。你可以替换
mysql
与你的节点所托管的数据库类型(即postgresql
或mongodb
).见Percona的 管理PMM客户 详细情况请参见文件。pmm-admin add mysql
你的Percona仪表板现在应该在监控你的MySQL服务。
注意:你也可以使用Grafana 接口添加一个数据库远程实例节点。为了做到这一点,你的节点必须配置一个公共DNS名称。这种添加远程数据库实例的方法将不提供主机级的指标。
接下来的步骤
Percona监控管理工具非常强大,可以通过配置来监控和显示你的数据库实例的各个部分。一旦你完成了本指南中概述的基本配置,你应该查看Percona的文档,以了解更多关于PMM工具的信息。下面是一些建议的主题: