5.2. 安装和配置 pmda-openmetrics
您必须先安装并配置 pmda-openmetrics,然后才能开始使用它。以下示例演示了如何使用 pmda-openmetrics 将文本文件中的单个数字值公开为 PCP 指标。
先决条件
-
PCP 已安装,
pmcd正在运行。如需更多信息,请参阅使用 pcp-zeroconf 设置 PCP。
流程
安装
pmda-openmetricsPMDA。# dnf -y install pcp-pmda-openmetrics # cd /var/lib/pcp/pmdas/openmetrics/ # ./Install创建一个示例 OpenMetrics 文件。
# echo 'var1 {var2="var3"} 42' > /tmp/example.txt将 示例.txt 替换为所需的文件名。
验证该文件是否已正确创建。
# cat /tmp/example.txt使用 OpenMetrics 代理注册指标文件路径。
# echo "file:///tmp/example.txt" > /etc/pcp/openmetrics/example.url验证配置是否已正确创建。
# cat /etc/pcp/openmetrics/example.url配置
systemd-xetex 以创建必要的符号链接。# echo 'L+ /var/lib/pcp/pmdas/openmetrics/config.d/example.url - - - - ../../../../../../etc/pcp/openmetrics/example.url' \ > /usr/lib/tmpfiles.d/pcp-pmda-openmetrics-cust.conf验证符号链接是否已正确配置。
# cat /usr/lib/tmpfiles.d/pcp-pmda-openmetrics-cust.conf通过应用 NVME 配置来创建符号链接。
# systemd-tmpfiles --create --remove /usr/lib/tmpfiles.d/pcp-pmda-openmetrics-cust.conf验证符号链接是否已正确创建。
# ls -al /var/lib/pcp/pmdas/openmetrics/config.d/验证指标是否已正确报告。
# pminfo -f openmetrics.example.var1 inst [0 or "0 var2:var3"] value 42
验证
-
运行
pcp并确认列出了openmetrics。 -
运行
systemd-analyze cat-config mtc.d,并确认输出中的示例.url。 -
使用
pminfo确认指标的存在和值。