List of AFM metrics

You can only use AFM metric if your system has GPFS configured. The following section lists all the AFM metrics:

GPFSAFM
  • gpfs_afm_bytes_read: Total number of bytes read from remote system as a result of cache miss.
  • gpfs_afm_bytes_written: Total number of bytes written to the remote system as a result of cache updates.
  • gpfs_afm_ops_expired: Number of operations that were sent to remote system because they were expired, i.e. waited the configured async timeout in the gateway queue.
  • gpfs_afm_ops_forced: Number of operations that were sent to remote system because they were forced out of the gateway queue before the configured async timeout, perhaps due to a dependent operation.
  • gpfs_afm_ops_sync: Number of synchronous operations that were sent to remote system.
  • gpfs_afm_ops_revoked: Number of operations that were sent to the remote system because a conflicting token acquired from another GPFS node resulted in a revoke.
  • gpfs_afm_bytes_pending: Total number of bytes pending, i.e. not yet written to the remote system.
  • gpfs_afm_ops_sent: Total number of operations sent over the communication protocol to the remote system.
  • gpfs_afm_shortest_time: Shortest time in seconds that a pending operation waited in the gateway queue before being sent to remote system.
  • gpfs_afm_longest_time: Longest time in seconds that a pending operation waited in the gateway queue before being sent to remote system.
  • gpfs_afm_avg_time: Average time in seconds that a pending operation waited in the gateway queue before being sent to remote system.
  • gpfs_afm_tot_read_time: Total time in seconds to perform read operations from the remote system.
  • gpfs_afm_tot_write_time: Total time in seconds to perform write operations to the remote system.
  • gpfs_afm_conn_esta: Total number of times a connection was established with the remote system.
  • gpfs_afm_conn_broken: Total number of times the connection to the remote system was broken.
  • gpfs_afm_fset_expired: Total number of times the fileset was marked expired due to a disconnection with remote system and expiry of the configured timeout.
  • gpfs_afm_used_q_memory: Used memory in bytes by the messages enqueued.
  • gpfs_afm_num_queued_msgs: Number of messages that are currently enqueued.
GPFSAFMFS
  • gpfs_afm_fs_bytes_read: Total number of bytes read from remote system as a result of cache miss for this filesystem.
  • gpfs_afm_fs_bytes_written: Total number of bytes written to the remote system as a result of cache updates for this filesystem.
  • gpfs_afm_fs_ops_expired: Number of operations that were sent to remote system because they were expired, i.e. waited the configured async timeout in the gateway queue for this filesystem.
  • gpfs_afm_fs_ops_forced: Number of operations that were sent to remote system because they were forced out of the gateway queue before the configured async timeout, perhaps due to a dependent operation for this filesystem.
  • gpfs_afm_fs_ops_sync: Number of synchronous operations that were sent to remote system for this filesystem.
  • gpfs_afm_fs_ops_revoked: Number of operations that were sent to the remote system because a conflicting token acquired from another GPFS node resulted in a revoke for this filesystem.
  • gpfs_afm_fs_bytes_pending: Total number of bytes pending, i.e. not yet written to the remote system for this filesystem.
  • gpfs_afm_fs_ops_sent: Total number of operations sent over the communication protocol to the remote system for this filesystem.
  • gpfs_afm_fs_shortest_time: Shortest time in seconds that a pending operation waited in the gateway queue before being sent to remote system for this filesystem.
  • gpfs_afm_fs_longest_time: Longest time in seconds that a pending operation waited in the gateway queue before being sent to remote system for this filesystem.
  • gpfs_afm_fs_avg_time: Average time in seconds that a pending operation waited in the gateway queue before being sent to remote system for this filesystem.
  • gpfs_afm_fs_tot_read_time: Total time in seconds to perform read operations from the remote system for this filesystem.
  • gpfs_afm_fs_tot_write_time: Total time in seconds to perform write operations to the remote system for this filesystem.
  • gpfs_afm_fs_conn_esta: Total number of times a connection was established with the remote system for this filesystem.
  • gpfs_afm_fs_conn_broken: Total number of times the connection to the remote system was broken for this filesystem.
  • gpfs_afm_fs_fset_expired: Total number of times the fileset was marked expired due to a disconnection with remote system and expiry of the configured timeout for this filesystem.
  • gpfs_afm_fs_used_q_memory: Used memory in bytes by the messages queued for this filesystem.
  • gpfs_afm_fs_num_queued_msgs: Number of messages that are currently queued for this filesystem.
GPFSAFMFSET
  • gpfs_afm_fset_bytes_read: Total number of bytes read from remote system as a result of cache miss for this fileset.
  • gpfs_afm_fset_bytes_written: Total number of bytes written to the remote system as a result of cache updates for this fileset.
  • gpfs_afm_fset_ops_expired: Number of operations that were sent to remote system because they were expired, i.e. waited the configured async timeout in the gateway queue for this fileset.
  • gpfs_afm_fset_ops_forced: Number of operations that were sent to remote system because they were forced out of the gateway queue before the configured async timeout, perhaps due to a dependent operation for this fileset.
  • gpfs_afm_fset_ops_sync: Number of synchronous operations that were sent to remote system for this fileset.
  • gpfs_afm_fset_ops_revoked: Number of operations that were sent to the remote system because a conflicting token acquired from another GPFS node resulted in a revoke for this fileset.
  • gpfs_afm_fset_bytes_pending: Total number of bytes pending, i.e. not yet written to the remote system for this fileset.
  • gpfs_afm_fset_ops_sent: Total number of operations sent over the communication protocol to the remote system for this fileset.
  • gpfs_afm_fset_shortest_time: Shortest time in seconds that a pending operation waited in the gateway queue before being sent to remote system for this fileset.
  • gpfs_afm_fset_longest_time: Longest time in seconds that a pending operation waited in the gateway queue before being sent to remote system for this fileset.
  • gpfs_afm_fset_avg_time: Average time in seconds that a pending operation waited in the gateway queue before being sent to remote system for this fileset.
  • gpfs_afm_fset_tot_read_time: Total time in seconds to perform read operations from the remote system for this fileset.
  • gpfs_afm_fset_tot_write_time: Total time in seconds to perform write operations to the remote system for this fileset.
  • gpfs_afm_fset_conn_esta: Total number of times a connection was established with the remote system for this fileset.
  • gpfs_afm_fset_conn_broken: Total number of times the connection to the remote system was broken for this fileset.
  • gpfs_afm_fset_fset_expired: Total number of times the fileset was marked expired due to a disconnection with remote system and expiry of the configured timeout for this fileset.
  • gpfs_afm_fset_used_q_memory: Used memory in bytes by the messages queued for this fileset.
  • gpfs_afm_fset_num_queued_msgs: Number of messages that are currently queued for this filesystem.
Note: GPFSAFM, GPFSAFMFS, and GPFSAFMFSET also have other metrics which indicate the statistics on the state of remote filesystem operations. These metrics appear in the following format:
  • For GPFSAFM: gpfs_afm_operation_state
  • For GPFSAFMFS: gpfs_afm_fs_operation_state
  • For GPFSAFMFSET: gpfs_afm_fset_operation_state
The operation can be one of the following:
  • lookup
  • getattr
  • readdir
  • readlink
  • create
  • mkdir
  • mknod
  • remove
  • rmdir
  • rename
  • chmod
  • trunc
  • stime
  • link
  • symlink
  • setsttr
  • setxattr
  • open
  • close
  • read
  • readsplit
  • writesplit
  • write
Each of these options can in turn have one of the following five states:
  • queued
  • inflight
  • complete
  • errors
  • filter
For example, the following metrics are also available: gpfs_afm_write_filter, gpfs_afm_fs_create_queued, gpfs_afm_fset_rmdir_inflight etc.