oscarminus 776af72231
Add meta operations and total values as value per second (#151)
Co-authored-by: Michael Schwarz <schwarz@uni-paderborn.de>
2025-07-03 14:57:59 +02:00

2.0 KiB

gpfs collector

  "gpfs": {
    "mmpmon_path": "/path/to/mmpmon",
    "exclude_filesystem": [
      "fs1"
    ],
    "send_bandwidths": true,
    "send_total_values": true,
    "send_derived_values": true
  }

The gpfs collector uses the mmpmon command to read performance metrics for GPFS / IBM Spectrum Scale filesystems.

The reported filesystems can be filtered with the exclude_filesystem option in the configuration.

The path to the mmpmon command can be configured with the mmpmon_path option in the configuration. If nothing is set, the collector searches in $PATH for mmpmon.

Metrics:

  • gpfs_bytes_read
  • gpfs_bytes_written
  • gpfs_num_opens
  • gpfs_num_closes
  • gpfs_num_reads
  • gpfs_num_writes
  • gpfs_num_readdirs
  • gpfs_num_inode_updates
  • gpfs_opens_rate (if send_derived_values == true)
  • gpfs_closes_rate (if send_derived_values == true)
  • gpfs_reads_rate (if send_derived_values == true)
  • gpfs_writes_rate (if send_derived_values == true)
  • gpfs_readdirs_rate (if send_derived_values == true)
  • gpfs_inode_updates_rate (if send_derived_values == true)
  • gpfs_bytes_total = gpfs_bytes_read + gpfs_bytes_written (if send_total_values == true)
  • gpfs_iops = gpfs_num_reads + gpfs_num_writes (if send_total_values == true)
  • gpfs_iops_rate (if send_total_values == true and send_derived_values == true)
  • gpfs_metaops = gpfs_num_inode_updates + gpfs_num_closes + gpfs_num_opens + gpfs_num_readdirs (if send_total_values == true)
  • gpfs_metaops_rate (if send_total_values == true and send_derived_values == true)
  • gpfs_bw_read (if send_bandwidths == true)
  • gpfs_bw_write (if send_bandwidths == true)
  • gpfs_bw_total (if send_bandwidths == true and send_total_values == true)

The collector adds a filesystem tag to all metrics