List of queries
You can make the following predefined queries with query option of the mmperfmon command.
General and network
- usage: Retrieves details about the CPU, memory, storage and network usage
- cpu: Retrieves details of the CPU utilization in system and user space, and context switches.
- netDetails: Retrieves details about the network.
- netErrors: Retrieves details about network problems, such as collisions, drops, and errors, for all available networks.
- compareNodes: Compares a single metric across all nodes running sensors
GPFS
GPFS metric queries gives an overall
view of the GPFS without considering
the protocols.
- gpfsCRUDopsLatency: Retrieves information about the GPFS CRUD operations latency
- gpfsFSWaits: Retrieves information on the maximum waits for read and write operations for all file systems.
- gpfsNSDWaits: Retrieves information on the maximum waits for read and write operations for all disks.
- gpfsNumberOperations: Retrieves the number of operations to the GPFS file system.
- gpfsVFSOpCounts: Retrieves VFS operation counts.
Cross protocol
These queries retrieve information
after comparing metrics between different protocols on a particular
node.
- protocolIOLatency: Compares latency per protocol (SMB, NFS, Object).
- protocolIORate: Retrieves the percentage of total I/O rate per protocol (SMB, NFS, Object).
- protocolThroughput: Retrieves the percentage of total throughput per protocol (SMB, NFS, Object).
NFS
These queries retrieve metrics associated
with the NFS protocol.
- nfsIOLatency: Retrieves the NFS I/O Latency in nanoseconds.
- nfsIORate: Retrieves the NFS I/O operations per second (NFS IOPS).
- nfsThroughput: Retrieves the NFS Throughput in bytes per second.
- nfsErrors: Retrieves the NFS error count for read and write operations.
- nfsQueue: Retrieves the NFS read and write queue latency in nanoseconds.
- nfsThroughputPerOp: Retrieves the NFS read and write throughput per op in bytes
Object
- objAcc: Details on the Object Account performanceRetrieved metrics:
- account_auditor_time
- account_reaper_time
- account_replicator_time
- account_DEL_time
- account_DEL_err_time
- account_GET_time
- account_GET_err_time
- account_HEAD_time
- account_HEAD_err_time
- account_POST_time
- account_POST_err_time
- account_PUT_time
- account_PUT_err_time
- account_REPLICATE_time
- account_REPLICATE_err_time
- objCon: Details on the Object Container performance Retrieved metrics:
- container_auditor_time
- container_replicator_time
- container_DEL_time
- container_DEL_err_time
- container_GET_time
- container_GET_err_time
- container_HEAD_time
- container_HEAD_err_time
- container_POST_time
- container_POST_err_time
- container_PUT_time
- container_PUT_err_time
- container_REPLICATE_time
- container_REPLICATE_err_time
- container_sync_deletes_time
- container_sync_puts_time
- container_updater_time
- objObj: Details on the Object performanceRetrieved metrics:
- object_auditor_time
- object_expirer_time
- object_replicator_partition_delete_time
- object_replicator_partition_update_time
- object_DEL_time
- object_DEL_err_time
- object_GET_time
- object_GET_err_time
- object_HEAD_time
- object_HEAD_err_time
- object_POST_time
- object_POST_err_time
- object_PUT_time
- object_PUT_err_time
- object_REPLICATE_err_time
- object_REPLICATE_time
- object_updater_time
- objPro: Details on the Object Proxy performance Retrieved metrics:
- proxy_account_latency
- proxy_container_latency
- proxy_object_latency
- proxy_account_GET_time
- proxy_account_GET_bytes
- proxy_account_HEAD_time
- proxy_account_HEAD_bytes
- proxy_account_POST_time
- proxy_account_POST_bytes
- proxy_container_DEL_time
- proxy_container_DEL_bytes
- proxy_container_GET_time
- proxy_container_GET_bytes
- proxy_container_HEAD_time
- proxy_container_HEAD_bytes
- proxy_container_POST_time
- proxy_container_POST_bytes
- proxy_container_PUT_time
- proxy_container_PUT_bytes
- proxy_object_DEL_time
- proxy_object_DEL_bytes
- proxy_object_GET_time
- proxy_object_GET_bytes
- proxy_object_HEAD_time
- proxy_object_HEAD_bytes
- proxy_object_POST_time
- proxy_object_POST_bytes
- proxy_object_PUT_time
- proxy_object_PUT_bytes
- objAccIO: Information on the Object Account
IO rateRetrieved metrics:
- account_GET_time
- account_GET_err_time
- account_HEAD_time
- account_HEAD_err_time
- account_POST_time
- account_POST_err_time
- account_PUT_time
- account_PUT_err_time
- objConIO: Information on the Object Container
IO rateRetrieved metrics:
- container_GET_time
- container_GET_err_time
- container_HEAD_time
- container_HEAD_err_time
- container_POST_time
- container_POST_err_time
- container_PUT_time
- container_PUT_err_time
- objObjIO: Information on the Object Object
IO rateRetrieved metrics:
- object_GET_time
- object_GET_err_time
- object_HEAD_time
- object_HEAD_err_time
- object_POST_time
- object_POST_err_time
- object_PUT_time
- object_PUT_err_time
- objProIO: Information on the Object Proxy IO
rateRetrieved metrics:
- proxy_account_GET_time
- proxy_account_GET_bytes
- proxy_container_GET_time
- proxy_container_GET_bytes
- proxy_container_PUT_time
- proxy_container_PUT_bytes
- proxy_object_GET_time
- proxy_object_GET_bytes
- proxy_object_PUT_time
- proxy_object_PUT_bytes
- objAccThroughput: Information on the Object
Account ThroughputRetrieved metrics:
- account_GET_time
- account_PUT_time
- objConThroughput: Information on the Object
Container ThroughputRetrieved metrics:
- container_GET_time
- container_PUT_time
- objObjThroughput: Information on the Object
ThroughputRetrieved metrics:
- object_GET_time
- object_PUT_time
- objProThroughput: Information on the Object
Proxy Throughput Retrieved metrics:
- proxy_account_GET_time
- proxy_account_GET_bytes
- proxy_container_GET_time
- proxy_container_GET_bytes
- proxy_container_PUT_time
- proxy_container_PUT_bytes
- proxy_object_GET_time
- proxy_object_GET_bytes
- proxy_object_PUT_time
- proxy_object_PUT_bytes
- objAccLatency: Information on the Object Account
Latency Retrieved metric:
- proxy_account_latency
- objConLatency: Information on the Object Container
Latency Retrieved metric:
- proxy_container_latency
- objObjLatency: Information on the Object Latency
Retrieved metric:
- proxy_object_latency
SMB
These queries retrieve metrics associated
with SMB.
- smb2IOLatency: Retrieves the SMB2 I/O latencies per bucket size (default 1 sec).
- smb2IORate: Retrieves the SMB2 I/O rate in number of operations per bucket size (default 1 sec).
- smb2Throughput: Retrieves the SMB2 Throughput in bytes per bucket size (default 1 sec).
- smb2Writes : Retrieves count, # of idle calls, bytes in and out, and operation time for SMB2 writes.
- smbConnections: - Retrieves the number of SMB connections.
CTDB
These queries retrieve metrics associated
with CTDB.
- ctdbCallLatency: Retrieves information on the CTDB call latency.
- ctdbHopCountDetails: Retrieves information on the CTDB hop count buckets 0 to 5 for one database.
- ctdbHopCounts :Retrieves information on the CTDB hop counts (bucket 00 = 1-3 hops) for all databases.