5.2. 安装和配置 pmda-openmetrics


您必须先安装并配置 pmda-openmetrics,然后才能开始使用它。以下示例演示了如何使用 pmda-openmetrics 将文本文件中的单个数字值公开为 PCP 指标。

先决条件

流程

  1. 安装 pmda-openmetrics PMDA。

    # dnf -y install pcp-pmda-openmetrics
    # cd /var/lib/pcp/pmdas/openmetrics/
    # ./Install
  2. 创建一个示例 OpenMetrics 文件。

    # echo 'var1 {var2="var3"} 42' > /tmp/example.txt

    示例.txt 替换为所需的文件名。

  3. 验证该文件是否已正确创建。

    # cat /tmp/example.txt
  4. 使用 OpenMetrics 代理注册指标文件路径。

    # echo "file:///tmp/example.txt" > /etc/pcp/openmetrics/example.url
  5. 验证配置是否已正确创建。

    # cat /etc/pcp/openmetrics/example.url
  6. 配置 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
  7. 验证符号链接是否已正确配置。

    # cat /usr/lib/tmpfiles.d/pcp-pmda-openmetrics-cust.conf
  8. 通过应用 NVME 配置来创建符号链接。

    # systemd-tmpfiles --create --remove /usr/lib/tmpfiles.d/pcp-pmda-openmetrics-cust.conf
  9. 验证符号链接是否已正确创建。

    # ls -al /var/lib/pcp/pmdas/openmetrics/config.d/
  10. 验证指标是否已正确报告。

    # pminfo -f openmetrics.example.var1
        inst [0 or "0 var2:var3"] value 42

验证

  • 运行 pcp 并确认列出了 openmetrics
  • 运行 systemd-analyze cat-config mtc.d,并确认输出中的 示例.url
  • 使用 pminfo 确认指标的存在和值。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部