Red Hat Training

A Red Hat training course is available for RHEL 8

8.2. 使用 PCP Charts 应用程序可视化追踪 PCP 日志存档

记录指标数据后,您可以作为图形重新执行 PCP 日志存档。指标来源于一个或多个实时主机,可通过替代选项将 PCP 日志存档中的指标数据用作历史数据的来源。要自定义 PCP 图表 应用程序接口来显示性能指标中的数据,您可以使用行图表、栏图或利用率图形。

使用 PCP Charts 应用程序,您可以:

  • 重播 PCP 图表 应用程序中的数据,并使用图形来视觉化重新内省数据以及系统的实时数据。
  • 将性能指标值图表到图表中。
  • 同时显示多个 chart。

先决条件

步骤

  1. 从命令行启动 PCP Charts 应用程序:

    # pmchart

    图 8.1. PCP Charts 应用程序

    pmchart started

    pmtime 服务器设置位于底部。可以使用 startpause 按钮控制:

    • PCP 轮询指标数据的时间间隔
    • 历史数据指标的日期和时间
  2. File 然后点 New Chart,通过指定主机名或地址来选择来自本地机器和远程机器的指标。高级配置选项包括手动设置图表值的功能,以及手动选择图表颜色。
  3. 记录在 PCP Charts 应用程序中创建的视图:

    以下是获取镜像或记录 PCP Charts 应用程序中创建的视图的选项:

    • File,然后点 Export 以保存当前视图的镜像。
    • Record,然后 Start 启动记录。点 Record,然后 Stop 停止记录。停止记录后,会存档记录的指标,以便稍后查看。
  4. 可选:在 PCP Charts 应用程序中,主配置文件称为 view,允许保存与一个或多个 chart 关联的元数据。此元数据描述了所有图表,包括所使用的指标和图表列。通过点 File 保存自定义 视图 配置,然后保存 View,稍后载入 视图 配置。

    以下 PCP 图表 应用程序视图配置文件示例描述了一个堆栈图图,显示了读取和写入到给定 XFS 文件系统 loop1 的字节总数:

    #kmchart
    version 1
    
    chart title "Filesystem Throughput /loop1" style stacking antialiasing off
        plot legend "Read rate"   metric xfs.read_bytes   instance  "loop1"
        plot legend "Write rate"  metric xfs.write_bytes  instance  "loop1"

其他资源