# List of statistics

## Attribute Cache

<table data-header-hidden><thead><tr><th width="290.3333333333333"></th><th width="379"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>GP_GETATTR_CACHE_MISS</td><td>Number of general purpose getAttr cache misses per second</td><td>Ops/Sec</td></tr><tr><td>GP_GETATTR</td><td>Number of general purpose getAttr calls per second</td><td>Ops/Sec</td></tr></tbody></table>

## Block Cache

<table data-header-hidden><thead><tr><th width="286.3333333333333"></th><th width="379"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BUCKET_CACHED_METADATA_BLOCKS</td><td>Bucket number of cached metadata blocks</td><td>Blocks</td></tr><tr><td>BUCKET_CACHED_REGISTRY_L2_BLOCKS</td><td>Bucket number of cached registry L2 blocks</td><td>Blocks</td></tr><tr><td>BUCKET_CACHE_METADATA_HITS</td><td>Bucket block cache metadata hits</td><td>Queries</td></tr><tr><td>BUCKET_CACHE_METADATA_MISSES</td><td>Bucket block cache metadata misses</td><td>Queries</td></tr><tr><td>BUCKET_CACHE_REGISTRY_L2_HITS</td><td>Bucket block cache registry L2 hits</td><td>Queries</td></tr><tr><td>BUCKET_CACHE_REGISTRY_L2_MISSES</td><td>Bucket block cache registry L2 misses</td><td>Queries</td></tr><tr><td>BUCKET_REGISTRY_L2_BLOCKS_NUM</td><td>Bucket number of registry L2 blocks</td><td>Blocks</td></tr></tbody></table>

## Block Writes

<table data-header-hidden><thead><tr><th width="288"></th><th width="374.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BLOCK_FULL_WRITES</td><td>Full block writes</td><td>Writes</td></tr><tr><td>BLOCK_PARTIAL_WRITES</td><td>Partial block writes</td><td>Writes</td></tr></tbody></table>

## Bucket

<table data-header-hidden><thead><tr><th width="291.3333333333333"></th><th width="375"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BUCKET_START_TIME</td><td>Startups</td><td></td></tr><tr><td>BUDGET_UNDERFLOW_BLOCKS</td><td>Blocks/Sec</td><td></td></tr><tr><td>CHOKING_LEVEL_ALL</td><td>Throttling level applied on all types of IOs</td><td>%</td></tr><tr><td>CHOKING_LEVEL_NON_MUTATING</td><td>Throttling level applied on non-mutating only types of IOs</td><td>%</td></tr><tr><td>DESTAGED_BLOCKS_COUNT</td><td>Blocks/Sec</td><td></td></tr><tr><td>DESTAGE_COUNT</td><td>Destages/Sec</td><td></td></tr><tr><td>DIR_MOVE_TIME</td><td>Ops</td><td></td></tr><tr><td>EXTENT_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>FREEABLE_LRU_BUFFERS</td><td>Buffers</td><td></td></tr><tr><td>HASH_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>INODE_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>INODE_REFRESHER_QUEUE_LENGTH</td><td>Items</td><td></td></tr><tr><td>JOURNAL_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>JOURNAL_ITERATIONS</td><td>Histogram of number of batches of stripes committed in a single request</td><td></td></tr><tr><td>READS</td><td>Number of read operations per second</td><td>Ops/Sec</td></tr><tr><td>READ_BYTES</td><td>Number of bytes read per second</td><td>Bytes/Sec</td></tr><tr><td>READ_LATENCY</td><td>Average latency of READ operations</td><td>Microseconds</td></tr><tr><td>REGISTRY_L1_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>REGISTRY_L2_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>REGISTRY_SEARCHES_COUNT</td><td>Queries/Sec</td><td></td></tr><tr><td>RESIDENT_BLOCKS_COUNT</td><td>Blocks/Sec</td><td></td></tr><tr><td>SNAPSHOT_CREATION_TIME</td><td>Snaps</td><td></td></tr><tr><td>SPATIAL_SQUELCH_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>SUCCESSFUL_DATA_WEDGINGS</td><td>Attempts/Sec</td><td></td></tr><tr><td>SUPERBLOCK_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>TAKEOVERS_SUCCESSFUL</td><td>Takeover Attempts/Sec</td><td></td></tr><tr><td>TAKEOVER_ATTEMPTS</td><td>Takeover Attempts/Sec</td><td></td></tr><tr><td>TEMPORAL_SQUELCH_BLOCKS_COUNT</td><td>Blocks</td><td></td></tr><tr><td>UNSUCCESSFUL_DATA_WEDGINGS</td><td>Attempts/Sec</td><td></td></tr><tr><td>USER_DATA_BUFFERS_IN_USE</td><td>Buffers</td><td></td></tr><tr><td>WRITES</td><td>Number of write operations per second</td><td>Ops/Sec</td></tr><tr><td>WRITE_BYTES</td><td>Number of byte writes per second</td><td>Bytes/Sec</td></tr><tr><td>WRITE_LATENCY</td><td>Average latency of WRITE operations</td><td>Microseconds</td></tr></tbody></table>

## Bucket Failovers

<table data-header-hidden><thead><tr><th width="294"></th><th width="316.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BUCKET_FAILOVERS</td><td>Amount of times swapping from a remote primary node to a secondary</td><td>Failovers</td></tr><tr><td>INVALID_BUCKET_TERM</td><td>Number of times a remote bucket rejected a request because the term was invalid</td><td>Exceptions</td></tr><tr><td>REMOTE_BUCKET_IS_SECONDARY</td><td>Number of times a remote bucket reported it is secondary and cannot serve us</td><td>Exceptions</td></tr></tbody></table>

## Bucket Rebalances

<table data-header-hidden><thead><tr><th width="296.3333333333333"></th><th width="347"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BUCKET_INITS</td><td>Number of bucket initializations</td><td>Times</td></tr><tr><td>BUCKET_INIT_LATENCY_HIST</td><td>Milliseconds</td><td></td></tr><tr><td>BUCKET_INIT_LATENCY</td><td>Average latency of bucket initialization</td><td>Seconds</td></tr></tbody></table>

## CPU

<table data-header-hidden><thead><tr><th width="300"></th><th width="354.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>CPU_UTILIZATION</td><td>Percentage of the CPU time utilized for handling I/Os</td><td>%</td></tr></tbody></table>

## Choking

<table data-header-hidden><thead><tr><th width="329.3333333333333"></th><th width="352"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>CHOKING_LEVEL_ALL</td><td>Throttling level applied on all types of IOs, both mutating and non-mutating</td><td></td></tr><tr><td>CHOKING_LEVEL_NON_MUTATING</td><td>Throttling level applied on non-mutating only types of IOs</td><td></td></tr></tbody></table>

## Clients

<table data-header-hidden><thead><tr><th width="289.3333333333333"></th><th width="319"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>CLIENTS_CONNECTED</td><td>Clients connected</td><td>Clients/Sec</td></tr><tr><td>CLIENTS_DISCONNECTED</td><td>Clients left or were removed</td><td>Clients/Sec</td></tr><tr><td>CLIENTS_LEFT</td><td>Clients left</td><td>Clients/Sec</td></tr><tr><td>CLIENTS_RECONNECTED</td><td>Clients reconnected instead of an old instance of theirs</td><td>Clients/Sec</td></tr><tr><td>CLIENTS_REMOVED</td><td>Clients removed</td><td>Clients/Sec</td></tr></tbody></table>

## Config

<table data-header-hidden><thead><tr><th width="289"></th><th width="306.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>AVERAGE_CHANGES_IN_CHANGESET</td><td>Average changes in the change set</td><td>Changes/Sec</td></tr><tr><td>AVERAGE_CHANGES_IN_GENERATION</td><td>Average changes in generation</td><td>Changes/Sec</td></tr><tr><td>BACKEND_NODE_REJOIN_TIME</td><td>Milliseconds</td><td></td></tr><tr><td>CHANGESET_COMMIT_LATENCY</td><td>Average latency of committing a config change set</td><td>Microseconds</td></tr><tr><td>CLIENT_NODE_REJOIN_TIME</td><td>Milliseconds</td><td></td></tr><tr><td>GENERATION_COMMIT_LATENCY</td><td>Average latency of committing a config generation</td><td>Microseconds</td></tr><tr><td>HEARTBEAT_PROCESSING_TIME_OLD</td><td>Seconds</td><td></td></tr><tr><td>HEARTBEAT_PROCESSING_TIME</td><td>Seconds</td><td></td></tr><tr><td>LEADER_HEARTBEAT_PROCESSING_TIME_OLD</td><td>Seconds</td><td></td></tr><tr><td>LEADER_HEARTBEAT_PROCESSING_TIME</td><td>Seconds</td><td></td></tr><tr><td>OVERLAY_FULL_SHIFTS</td><td>Number of full overlay shifts</td><td>Changes</td></tr><tr><td>OVERLAY_INCREMENTAL_SHIFTS</td><td>Number of incremental overlay shifts</td><td>Changes</td></tr><tr><td>OVERLAY_TRACKER_INCREMENTALS</td><td>Number of incremental OverlayTracker applications</td><td>Changes</td></tr><tr><td>OVERLAY_TRACKER_RESYNCS</td><td>Number of OverlayTracker full-resyncs</td><td>Changes</td></tr><tr><td>TOTAL_CHANGESETS_COMMITTED</td><td>Total number of change sets committed</td><td>Change Sets</td></tr><tr><td>TOTAL_COMMITTED_CHANGES</td><td>Total number of config changes committed</td><td>Changes</td></tr><tr><td>TOTAL_GENERATIONS_COMMITTED</td><td>Number of generations committed per second</td><td>Generations</td></tr></tbody></table>

## Filesystem OBS

<table data-header-hidden><thead><tr><th width="296.3333333333333"></th><th width="300"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BACKPRESSURED_BUCKETS_IN_FSS</td><td>Number of backpressured buckets</td><td>Buckets</td></tr><tr><td>CONCURRENT_DEMOTES</td><td>How many demotes are executed concurrently</td><td>Demotes</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH_BACKPRESSURE</td><td>Number of extent BACKPRESSURE fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH_IMMEDIATE_RELEASE</td><td>Number of extent IMMEDIATE_RELEASE fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH_MANHOLE</td><td>Number of extent MANHOLE fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH_MIGRATE</td><td>Number of extent MIGRATE fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH_POLICY</td><td>Number of extent POLICY fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH_RECLAMATION_REUPLOAD</td><td>Number of extent RECLAMATION_REUPLOAD fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH_STOW</td><td>Number of extent STOW fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_EXTENT_OBS_FETCH</td><td>Number of extent fetch operations per second</td><td>Ops/Sec</td></tr><tr><td>DEMOTE_WAITING_FOR_SLOT</td><td>Average time waiting for a demotion concurrency slot</td><td>Microseconds</td></tr><tr><td>DESERIALIZED_EXTENTS_WITH_INVALID_BLOBS</td><td>Number of deserialized extents with invalid blob id</td><td>Extents</td></tr><tr><td>DOWNLOADS</td><td>Number of promotes operations per second</td><td>Ops/Sec</td></tr><tr><td>DOWNLOAD_LATENCY</td><td>Latency of promote operations</td><td>Microseconds</td></tr><tr><td>EXTENTS_WITH_FAKE_RETENTION_TAG</td><td>Number of scanned extents with fake retention tag</td><td>Extents</td></tr><tr><td>FAILED_DOWNLOADS</td><td>Number of failed promotes operations per second</td><td>Ops/Sec</td></tr><tr><td>FAILED_UPLOADS</td><td>Number of failed demotes operations per second</td><td>Ops/Sec</td></tr><tr><td>OBS_4K_IOPS_READ</td><td>Number of object store dedicated 4K read operations per second</td><td>Ops/Sec</td></tr><tr><td>OBS_BACKPRESSURE_FREED</td><td>Number of bytes freed from disk due to backpressure</td><td>Bytes/Sec</td></tr><tr><td>OBS_BLOB_HEADER_DOWNLOAD_LATENCY</td><td>Average latency of blob header download</td><td>Microseconds</td></tr><tr><td>OBS_BLOB_SCAVENGE_LATENCY</td><td>Average latency of blob scavenges</td><td>Microseconds</td></tr><tr><td>OBS_BLOB_TIERING_DURATION</td><td>Milliseconds</td><td></td></tr><tr><td>OBS_COMPLETELY_ALIVE_BLOBS</td><td>Percentage of blobs with only live extents linked to them</td><td>%</td></tr><tr><td>OBS_COMPLETELY_DEAD_BLOBS</td><td>Percentage of blobs with no live extent linked to them</td><td>%</td></tr><tr><td>OBS_EXTENTS_PREFETCH</td><td>Number of pre-fetched extents</td><td>Ops/Sec</td></tr><tr><td>OBS_FREED</td><td>Number of bytes freed from disk because they are in the OBS</td><td>Bytes/Sec</td></tr><tr><td>OBS_IMMEDIATE_RELEASE_FREED</td><td>Number of bytes freed from disk due to immediate release</td><td>Bytes/Sec</td></tr><tr><td>OBS_INODES_PREFETCH</td><td>Number of pre-fetched inodes</td><td>Ops/Sec</td></tr><tr><td>OBS_INODES_RELEASE</td><td>Number of pre-fetched inodes</td><td>Ops/Sec</td></tr><tr><td>OBS_ONGOING_RECLAMATIONS</td><td>Number of ongoing reclamations</td><td>Ops</td></tr><tr><td>OBS_POLICY_FREED</td><td>Number of bytes freed from disk due to policy</td><td>Bytes/Sec</td></tr><tr><td>OBS_PROMOTE_EXTENT_WRITE_LATENCY</td><td>Microseconds</td><td></td></tr><tr><td>OBS_PROMOTE_EXTENT_WRITE</td><td>Ops/Sec</td><td></td></tr><tr><td>OBS_PROMOTE_WRITE</td><td>Bytes/Sec</td><td></td></tr><tr><td>OBS_READ</td><td>Reads that needed data from the OBS</td><td>Ops/Sec</td></tr><tr><td>OBS_RECLAMATION_PURGED_BYTES</td><td>Number of bytes purged per second</td><td>Bytes/Sec</td></tr><tr><td>OBS_RECLAMATION_SCAVENGED_BLOBS</td><td>Number of blobs scavenged per second</td><td>Ops/Sec</td></tr><tr><td>OBS_RECLAMATION_SCAVENGED_BYTES</td><td>Number of bytes scavenged per second</td><td>Bytes/Sec</td></tr><tr><td>OBS_RECLAMATION_WAIT_FOR_DESTAGE</td><td>Average time waiting for destage on space reclamation</td><td>Microseconds</td></tr><tr><td>OBS_RELOC_DOWNLOAD</td><td>Number of relocation blobs downloaded per second</td><td>Ops/Sec</td></tr><tr><td>OBS_RELOC_UPLOAD</td><td>Number of relocation blobs uploaded per second</td><td>Ops/Sec</td></tr><tr><td>OBS_SCAVENGED_BLOB_WASTE_LEVEL</td><td>Histogram of waste level found in blobs</td><td></td></tr><tr><td>OBS_SHARED_DOWNLOADS_LATENCY</td><td>Microseconds</td><td></td></tr><tr><td>OBS_SHARED_DOWNLOADS</td><td>Ops/Sec</td><td></td></tr><tr><td>OBS_TRUNCATE</td><td>Truncates that needed data from the OBS</td><td>Ops/Sec</td></tr><tr><td>OBS_UNEXPECTED_TAG_ON_DOWNLOAD</td><td>Unexpected tag when downloading an extent</td><td>Occurences</td></tr><tr><td>OBS_WRITE</td><td>Writes that needed data from the OBS</td><td>Ops/Sec</td></tr><tr><td>STOW_SERIALIZED_EXTENT_DATA</td><td>Number of extent descriptors uploaded that contain data</td><td>Extent descriptors</td></tr><tr><td>STOW_SERIALIZED_EXTENT_DESCS</td><td>Number of extent descriptors uploaded</td><td>Extent descriptors</td></tr><tr><td>STOW_SERIALIZED_EXTENT_REDIRECTS</td><td>Number of extent descriptors uploaded that redirect to previous snapshot</td><td>Extent descriptors</td></tr><tr><td>TIERED_FS_BREAKING_POLICY</td><td>Tiered Filesystem Breaking Policy Counter</td><td>Activations</td></tr><tr><td>TIMEOUT_DOWNLOADS</td><td>Number of timeout'ed promotes operations per second</td><td>Ops/Sec</td></tr><tr><td>TIMEOUT_OPERATIONS</td><td>Total timeouted operations per second</td><td>Ops/Sec</td></tr><tr><td>TIMEOUT_UPLOADS</td><td>Number of timeout'ed demotes operations per second</td><td>Ops/Sec</td></tr><tr><td>UNEXPECTED_BLOCK_VERSION_POST_UPGRADE</td><td>Unexpected block version after upgrade completed</td><td>Occurences</td></tr><tr><td>UNEXPECTED_HASHBLOCK_KV_VERSION_POST_UPGRADE</td><td>Unexpected hash block KV version after upgrade completed</td><td>Occurences</td></tr><tr><td>UPLOADS</td><td>Number of upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>UPLOAD_CHOKING_LATENCY</td><td>Average latency of waiting for demote choking budget</td><td>Microseconds</td></tr><tr><td>UPLOAD_LATENCY</td><td>Latency of demote</td><td>Microseconds</td></tr></tbody></table>

## Frontend

<table data-header-hidden><thead><tr><th width="259"></th><th width="331.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>FE_IDLE_CYCLES</td><td>Cycles/Sec</td><td></td></tr><tr><td>FE_IDLE_TIME</td><td>Percentage of the CPU time not utilized for handling I/Os on frontend</td><td>%</td></tr></tbody></table>

## Frontend Encryption

<table data-header-hidden><thead><tr><th width="249"></th><th width="343.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>FE_BLOCKS_DECRYPTED</td><td>Number of blocks decrypted in the frontend</td><td>Blocks</td></tr><tr><td>FE_BLOCKS_ENCRYPTED</td><td>Number of blocks encrypted in the frontend</td><td>Blocks</td></tr><tr><td>FE_BLOCK_CRYPTO_LATENCY</td><td>Average latency of frontend block crypto</td><td>Microseconds</td></tr><tr><td>FE_BLOCK_DECRYPT_DURATION</td><td>Duration of decryption of blocks in the frontend</td><td>Microseconds</td></tr><tr><td>FE_BLOCK_ENCRYPT_DURATION</td><td>Duration of encryption of blocks in the frontend</td><td>Microseconds</td></tr><tr><td>FE_FILENAMES_DECRYPTED</td><td>Number of filenames decrypted in the frontend</td><td>Filenames</td></tr><tr><td>FE_FILENAMES_ENCRYPTED</td><td>Number of filenames encrypted in the frontend</td><td>Filenames</td></tr><tr><td>FE_FILENAME_CRYPTO_LATENCY</td><td>Average latency of frontend filename crypto</td><td>Microseconds</td></tr><tr><td>FE_FILENAME_DECRYPT_DURATION</td><td>Duration of decryption of filenames in the frontend</td><td>Microseconds</td></tr><tr><td>FE_FILENAME_ENCRYPT_DURATION</td><td>Duration of encryption of filenames in the frontend</td><td>Microseconds</td></tr></tbody></table>

## Garbage Collection

<table data-header-hidden><thead><tr><th width="292.3333333333333"></th><th width="306"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>GC_FREE_SIZE_AFTER_SCAN</td><td>GC pool size after the scan ends</td><td>Bytes</td></tr><tr><td>GC_FREE_SIZE_BEFORE_SCAN</td><td>GC pool size before the scan starts</td><td>Bytes</td></tr><tr><td>GC_SCAN_TIME</td><td>GC scan time</td><td>Msec</td></tr><tr><td>GC_USED_SIZE_AFTER_SCAN</td><td>GC used size after the scan ends</td><td>Bytes</td></tr><tr><td>GC_USED_SIZE_BEFORE_SCAN</td><td>GC used size before the scan starts</td><td>Bytes</td></tr></tbody></table>

## JRPC

<table data-header-hidden><thead><tr><th width="317.3333333333333"></th><th width="270"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>JRPC_SERVER_PROCESSING_AVG</td><td>Microseconds</td><td></td></tr><tr><td>JRPC_SERVER_PROCESSING_TIME</td><td></td><td></td></tr></tbody></table>

## Journal

<table data-header-hidden><thead><tr><th width="264.3333333333333"></th><th width="280"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>JOURNAL_CURRENT_OPS</td><td>Operations currently in journal</td><td>Journal Entries</td></tr><tr><td>JOURNAL_OPS_IN</td><td>Operations added to the journal</td><td>Journal Entries/Sec</td></tr><tr><td>JOURNAL_OPS_OUT</td><td>Operations removed from the journal</td><td>Journal Entries/Sec</td></tr></tbody></table>

## Memory

<table data-header-hidden><thead><tr><th width="262.3333333333333"></th><th width="279"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>RSS_CURRENT</td><td>MB</td><td></td></tr><tr><td>RSS_PEAK</td><td>MB</td><td></td></tr></tbody></table>

## Network

<table data-header-hidden><thead><tr><th width="306.3333333333333"></th><th width="295"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BAD_RECV_CSUM</td><td>Number of packets received with a bad checksum</td><td>Packets/Sec</td></tr><tr><td>CORRUPT_PACKETS</td><td>Number of packets received and deemed corrupted</td><td>Packets/Sec</td></tr><tr><td>DOUBLY_RECEIVED_PACKETS</td><td>Number of packets that were received multiple times</td><td>Packets/Sec</td></tr><tr><td>DROPPED_LARGE_PACKETS</td><td>Number of large packets dropped in the socket backend</td><td>Packets/Sec</td></tr><tr><td>DROPPED_PACKETS</td><td>Number of packets received that we dropped</td><td>Packets/Sec</td></tr><tr><td>ECN_ENCOUNTERED</td><td>Number of ECN Encountered packets</td><td>Packets/Sec</td></tr><tr><td>FAULT_RECV_DELAYED_PACKETS</td><td>Number of received packets delayed due to a fault injection</td><td>Packets/Sec</td></tr><tr><td>FAULT_RECV_DROPPED_PACKETS</td><td>Number of received packets dropped due to a fault injection</td><td>Packets/Sec</td></tr><tr><td>FAULT_SENT_DELAYED_PACKETS</td><td>Number of sent packets delayed due to a fault injection</td><td>Packets/Sec</td></tr><tr><td>FAULT_SENT_DROPPED_PACKETS</td><td>Number of sent packets dropped due to a fault injection</td><td>Packets/Sec</td></tr><tr><td>GOODPUT_RX_RATIO</td><td>Percentage of goodput RX packets out of total data packets received</td><td>%</td></tr><tr><td>GOODPUT_TX_RATIO</td><td>Percentage of goodput TX packets out of total data packets sent</td><td>%</td></tr><tr><td>GW_MAC_RESOLVE_FAILURES</td><td>Number of times we failed to ARP resolve the gateway IP</td><td>Failures</td></tr><tr><td>GW_MAC_RESOLVE_SUCCESSES</td><td>Number of times we succeeded to ARP resolve the gateway IP</td><td>Successes</td></tr><tr><td>INVALID_FIRST_FRAGMENT</td><td>Number of times we got an invalid first fragment</td><td>Packets/Sec</td></tr><tr><td>NODE_RECONNECTED</td><td>Number of reconnections</td><td>Reconnects/Sec</td></tr><tr><td>PACKETS_PUMPED</td><td>Number of packets received in each call to recvPackets</td><td></td></tr><tr><td>PEER_RTT</td><td>RTT per peer node</td><td>Microseconds</td></tr><tr><td>PORT_RX_BYTES</td><td>Number of bytes received</td><td>Bytes/Sec</td></tr><tr><td>PORT_RX_PACKETS</td><td>Number of packets received</td><td>Packets/Sec</td></tr><tr><td>PORT_TX_BYTES</td><td>Number of bytes transmitted</td><td>Bytes/Sec</td></tr><tr><td>PORT_TX_PACKETS</td><td>Number of packets transmitted</td><td>Packets/Sec</td></tr><tr><td>PUMPS_TXQ_FULL</td><td>Number of times we couldn't send any new packets to the NIC queue</td><td>Pumps/Sec</td></tr><tr><td>PUMPS_TXQ_PARTIAL</td><td>Number of times we only sent some of our queued packets to the NIC queue</td><td>Pumps/Sec</td></tr><tr><td>PUMP_DURATION</td><td>Duration of each pump</td><td></td></tr><tr><td>PUMP_INTERVAL</td><td>Interval between pumps</td><td></td></tr><tr><td>RDMA_ADD_CHUNK_FAILURES</td><td>Failures/Sec</td><td></td></tr><tr><td>RDMA_BINDING_FAILOVERS</td><td>Fail-overs/Sec</td><td></td></tr><tr><td>RDMA_CANCELED_COMPLETIONS</td><td>Completions/Sec</td><td></td></tr><tr><td>RDMA_CLIENT_BINDING_INVALIDATIONS</td><td>Invalidations/Sec</td><td></td></tr><tr><td>RDMA_COMPLETIONS</td><td>Completions/Sec</td><td></td></tr><tr><td>RDMA_COMP_DURATION</td><td></td><td></td></tr><tr><td>RDMA_COMP_FAILURES</td><td>Failures/Sec</td><td></td></tr><tr><td>RDMA_COMP_LATENCY</td><td>Average time of RDMA requests completion</td><td>Microseconds</td></tr><tr><td>RDMA_COMP_STATUSES</td><td>Completions/Sec</td><td></td></tr><tr><td>RDMA_NET_ERR_RETRY_EXCEEDED</td><td>Occurences/Sec</td><td></td></tr><tr><td>RDMA_POOL_ALLOC_FAILED</td><td>Failures/Sec</td><td></td></tr><tr><td>RDMA_POOL_LOW_CAPACITY</td><td>Failures/Sec</td><td></td></tr><tr><td>RDMA_PORT_WAITING_FIBERS</td><td>Waiting fibers</td><td></td></tr><tr><td>RDMA_REQUESTS</td><td>Requests/Sec</td><td></td></tr><tr><td>RDMA_RX_BYTES</td><td>Bytes/Sec</td><td></td></tr><tr><td>RDMA_SERVER_BINDING_RESTARTS</td><td>Restarts/Sec</td><td></td></tr><tr><td>RDMA_SERVER_RECV_FAILURES</td><td>Failures/Sec</td><td></td></tr><tr><td>RDMA_SERVER_SEND_FAILURES</td><td>Failures/Sec</td><td></td></tr><tr><td>RDMA_SUBMIT_FAILURES</td><td>Failures/Sec</td><td></td></tr><tr><td>RDMA_SUBMIT_TIMEOUTS</td><td>Timeouts/Sec</td><td></td></tr><tr><td>RDMA_TX_BYTES</td><td>Bytes/Sec</td><td></td></tr><tr><td>RECEIVED_CONTROL_PACKETS</td><td>Number of received control packets</td><td>Packets/Sec</td></tr><tr><td>RECEIVED_DATA_PACKETS</td><td>Number of received data packets</td><td>Packets/Sec</td></tr><tr><td>RECEIVED_PACKETS</td><td>Number of packets received</td><td>Packets/Sec</td></tr><tr><td>RECEIVED_PACKET_GENERATIONS</td><td>The generation ("resend count") of the first incarnation of the packet seen by the receiver (indicates packet loss)</td><td></td></tr><tr><td>REORDERED_PACKETS</td><td>Number of reordered packets</td><td>Packets/Sec</td></tr><tr><td>RESEND_BATCH_SIZE</td><td>Number of packets sent in a resend batch</td><td></td></tr><tr><td>RESENT_DATA_PACKETS</td><td>Number of data packets resent</td><td>Packets/Sec</td></tr><tr><td>SEND_BATCH_SIZE_BYTES</td><td>Number of bytes sent in a first send batch</td><td></td></tr><tr><td>SEND_BATCH_SIZE</td><td>Number of packets sent in a first send batch</td><td></td></tr><tr><td>SEND_QUEUE_TIMEOUTS</td><td>Number of packets cancelled due to envelope timeout and were not in the send window</td><td>Packets/Sec</td></tr><tr><td>SEND_WINDOW_TIMEOUTS</td><td>Number of packets cancelled due to envelope timeout while in the send window</td><td>Packets/Sec</td></tr><tr><td>SENT_ACKS</td><td>Number of ACK packets sent</td><td>Packets/Sec</td></tr><tr><td>SENT_CONTROL_PACKETS</td><td>Number of control packets sent</td><td>Packets/Sec</td></tr><tr><td>SENT_DATA_PACKETS</td><td>Number of data packets sent</td><td>Packets/Sec</td></tr><tr><td>SENT_PACKETS</td><td>Number of sent packets</td><td>Packets/Sec</td></tr><tr><td>SENT_REJECTS</td><td>Number of rejects sent</td><td>Packets/Sec</td></tr><tr><td>SHORT_CIRCUIT_SENDS</td><td>Number of packets sent to the same node</td><td>Packets/Sec</td></tr><tr><td>SLOW_PATH_CSUM</td><td>Number of packets that went through checksum calculation on the CPU</td><td>Packets/Sec</td></tr><tr><td>TIMELY_RESENDS</td><td>Number of packets resent due to timely resend</td><td>Packets/Sec</td></tr><tr><td>TIME_TO_ACK</td><td>Histogram of time to ack a data packet</td><td></td></tr><tr><td>TIME_TO_FIRST_SEND</td><td>Time from queueing to first send</td><td></td></tr><tr><td>UCX_SEND_CB</td><td>Packets/Sec</td><td></td></tr><tr><td>UCX_SEND_ERROR</td><td>Packets/Sec</td><td></td></tr><tr><td>UCX_SENT_PACKETS_ASYNC</td><td>Packets/Sec</td><td></td></tr><tr><td>UCX_SENT_PACKETS_IMMEDIATE</td><td>Packets/Sec</td><td></td></tr><tr><td>UCX_TXQ_FULL</td><td>Packets/Sec</td><td></td></tr><tr><td>UDP_SENDMSG_FAILED_EAGAIN</td><td>Number of packets that failed to be sent on the socket backend with EAGAIN</td><td>Packets/Sec</td></tr><tr><td>UDP_SENDMSG_FAILED_OTHER</td><td>Number of packets that failed to be sent on the socket backend with an unknown error</td><td>Packets/Sec</td></tr><tr><td>UDP_SENDMSG_PARTIAL_SEND</td><td>Number of packets that we failed to send but in the same pump some packets were sent</td><td>Packets/Sec</td></tr><tr><td>UNACKED_RESENDS</td><td>Number of packets resent after receiving an ack</td><td>Packets/Sec</td></tr><tr><td>ZERO_CSUM</td><td>Number of checksum zero received</td><td>Packets/Sec</td></tr></tbody></table>

## Object Storage

<table data-header-hidden><thead><tr><th width="318"></th><th width="276.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>FAILED_OBJECT_DELETES</td><td>Number of failed object deletes per second (any failure reason)</td><td>Ops/Sec</td></tr><tr><td>FAILED_OBJECT_DOWNLOADS</td><td>Number of failed object download per second (any failure reason)</td><td>Ops/Sec</td></tr><tr><td>FAILED_OBJECT_HEAD_QUERIES</td><td>Number of failed object head queries per second (any failure reason)</td><td>Ops/Sec</td></tr><tr><td>FAILED_OBJECT_OPERATIONS</td><td>Total failed operations per second</td><td>Ops/Sec</td></tr><tr><td>FAILED_OBJECT_UPLOADS</td><td>Number of failed object uploads per second (any failure reason)</td><td>Ops/Sec</td></tr><tr><td>OBJECT_DELETES</td><td>Number of object deletes per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_DELETE_DURATION</td><td>Milliseconds</td><td></td></tr><tr><td>OBJECT_DELETE_LATENCY</td><td>Latency of deleting an object</td><td>Microseconds</td></tr><tr><td>OBJECT_DOWNLOADS_BACKGROUND</td><td>Number of BACKGROUND objects downloaded per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_DOWNLOADS_FOREGROUND</td><td>Number of FOREGROUND objects downloaded per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_DOWNLOADS</td><td>Number of objects downloaded per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_DOWNLOAD_BYTES_BACKGROUND</td><td>Number of BACKGROUND bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_DOWNLOAD_BYTES_FOREGROUND</td><td>Number of FOREGROUND bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_DOWNLOAD_DURATION</td><td>Milliseconds</td><td></td></tr><tr><td>OBJECT_DOWNLOAD_LATENCY</td><td>Latency of downloading an object</td><td>Microseconds</td></tr><tr><td>OBJECT_DOWNLOAD_SIZE</td><td>Bytes</td><td></td></tr><tr><td>OBJECT_HEAD_DURATION</td><td>Milliseconds</td><td></td></tr><tr><td>OBJECT_HEAD_LATENCY</td><td>Latency of deleting an object</td><td>Microseconds</td></tr><tr><td>OBJECT_HEAD_QUERIES</td><td>Number of object head queries per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_OPERATIONS</td><td>Total operations per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS_BACKPRESSURE</td><td>Number of BACKPRESSURE upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS_IMMEDIATE_RELEASE</td><td>Number of IMMEDIATE_RELEASE upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS_MANHOLE</td><td>Number of MANHOLE upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS_MIGRATE</td><td>Number of MIGRATE upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS_POLICY</td><td>Number of POLICY upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS_RECLAMATION_REUPLOAD</td><td>Number of RECLAMATION_REUPLOAD upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS_STOW</td><td>Number of STOW upload attempts per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOADS</td><td>Number of object uploads per second</td><td>Ops/Sec</td></tr><tr><td>OBJECT_UPLOAD_BYTES_BACKPRESSURE</td><td>Number of BACKPRESSURE bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_UPLOAD_BYTES_IMMEDIATE_RELEASE</td><td>Number of IMMEDIATE_RELEASE bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_UPLOAD_BYTES_MANHOLE</td><td>Number of MANHOLE bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_UPLOAD_BYTES_MIGRATE</td><td>Number of MIGRATE bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_UPLOAD_BYTES_POLICY</td><td>Number of POLICY bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_UPLOAD_BYTES_RECLAMATION_REUPLOAD</td><td>Number of RECLAMATION_REUPLOAD bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_UPLOAD_BYTES_STOW</td><td>Number of STOW bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>OBJECT_UPLOAD_DURATION</td><td>Milliseconds</td><td></td></tr><tr><td>OBJECT_UPLOAD_LATENCY</td><td>Latency of uploading an object</td><td>Microseconds</td></tr><tr><td>OBJECT_UPLOAD_SIZE</td><td>Bytes</td><td></td></tr><tr><td>OBS_READ_BYTES</td><td>Number of bytes read from object storage</td><td>Bytes/Sec</td></tr><tr><td>OBS_WRITE_BYTES</td><td>Number of bytes sent to object storage</td><td>Bytes/Sec</td></tr><tr><td>ONGOING_DOWNLOADS</td><td>Number of ongoing downloads</td><td>Ops</td></tr><tr><td>ONGOING_REMOVES</td><td>Number of ongoing removes</td><td>Ops</td></tr><tr><td>ONGOING_UPLOADS</td><td>Number of ongoing uploads</td><td>Ops</td></tr><tr><td>READ_BYTES</td><td>Number of bytes read from object storage</td><td>Bytes/Sec</td></tr><tr><td>REQUEST_COUNT_DELETE</td><td>Number of HTTP DELETE requests per second</td><td>Requests/Sec</td></tr><tr><td>REQUEST_COUNT_GET</td><td>Number of HTTP GET requests per second</td><td>Requests/Sec</td></tr><tr><td>REQUEST_COUNT_HEAD</td><td>Number of HTTP HEAD requests per second</td><td>Requests/Sec</td></tr><tr><td>REQUEST_COUNT_INVALID</td><td>Number of HTTP INVALID requests per second</td><td>Requests/Sec</td></tr><tr><td>REQUEST_COUNT_POST</td><td>Number of HTTP POST requests per second</td><td>Requests/Sec</td></tr><tr><td>REQUEST_COUNT_PUT</td><td>Number of HTTP PUT requests per second</td><td>Requests/Sec</td></tr><tr><td>RESPONSE_COUNT_ACCEPTED</td><td>Number of HTTP ACCEPTED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_BAD_GATEWAY</td><td>Number of HTTP BAD_GATEWAY responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_BAD_REQUEST</td><td>Number of HTTP BAD_REQUEST responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_CONFLICT</td><td>Number of HTTP CONFLICT responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_CONTINUE</td><td>Number of HTTP CONTINUE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_CREATED</td><td>Number of HTTP CREATED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_EXPECTATION_FAILED</td><td>Number of HTTP EXPECTATION_FAILED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_FORBIDDEN</td><td>Number of HTTP FORBIDDEN responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_FOUND</td><td>Number of HTTP FOUND responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_GATEWAY_TIMEOUT</td><td>Number of HTTP GATEWAY_TIMEOUT responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_GONE</td><td>Number of HTTP GONE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_HTTP_VERSION_NOT_SUPPORTED</td><td>Number of HTTP HTTP_VERSION_NOT_SUPPORTED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_INSUFFICIENT_STORAGE</td><td>Number of HTTP INSUFFICIENT_STORAGE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_INVALID</td><td>Number of HTTP INVALID responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_LENGTH_REQUIRED</td><td>Number of HTTP LENGTH_REQUIRED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_METHOD_NOT_ALLOWED</td><td>Number of HTTP METHOD_NOT_ALLOWED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_MOVED_PERMANENTLY</td><td>Number of HTTP MOVED_PERMANENTLY responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_NON_AUTH_INFO</td><td>Number of HTTP NON_AUTH_INFO responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_NOT_ACCEPTABLE</td><td>Number of HTTP NOT_ACCEPTABLE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_NOT_FOUND</td><td>Number of HTTP NOT_FOUND responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_NOT_IMPLEMENTED</td><td>Number of HTTP NOT_IMPLEMENTED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_NOT_MODIFIED</td><td>Number of HTTP NOT_MODIFIED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_NO_CONTENT</td><td>Number of HTTP NO_CONTENT responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_OK</td><td>Number of HTTP OK responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_PARTIAL_CONTENT</td><td>Number of HTTP PARTIAL_CONTENT responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_PAYMENT_REQUIRED</td><td>Number of HTTP PAYMENT_REQUIRED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_PRECONDITION_FAILED</td><td>Number of HTTP PRECONDITION_FAILED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_PROXY_AUTH_REQUIRED</td><td>Number of HTTP PROXY_AUTH_REQUIRED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_REDIRECT_MULTIPLE_CHOICES</td><td>Number of HTTP REDIRECT_MULTIPLE_CHOICES responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_REQUESTED_RANGE_NOT_SATISFIABLE</td><td>Number of HTTP REQUESTED_RANGE_NOT_SATISFIABLE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_REQUEST_HEADER_FIELDS_TOO_LARGE</td><td>Number of HTTP REQUEST_HEADER_FIELDS_TOO_LARGE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_REQUEST_TIMEOUT</td><td>Number of HTTP REQUEST_TIMEOUT responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_REQUEST_TOO_LARGE</td><td>Number of HTTP REQUEST_TOO_LARGE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_RESET_CONTENT</td><td>Number of HTTP RESET_CONTENT responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_SEE_OTHER</td><td>Number of HTTP SEE_OTHER responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_SERVER_ERROR</td><td>Number of HTTP SERVER_ERROR responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_SERVICE_UNAVAILABLE</td><td>Number of HTTP SERVICE_UNAVAILABLE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_SWITCHING_PROTOCOL</td><td>Number of HTTP SWITCHING_PROTOCOL responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_TEMP_REDIRECT</td><td>Number of HTTP TEMP_REDIRECT responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_UNAUTHORIZED</td><td>Number of HTTP UNAUTHORIZED responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_UNPROCESSABLE_ENTITY</td><td>Number of HTTP UNPROCESSABLE_ENTITY responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_UNSUPPORTED_MEDIA_TYPE</td><td>Number of HTTP UNSUPPORTED_MEDIA_TYPE responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_URI_TOO_LONG</td><td>Number of HTTP URI_TOO_LONG responses per second</td><td>Responses/Sec</td></tr><tr><td>RESPONSE_COUNT_USE_PROXY</td><td>Number of HTTP USE_PROXY responses per second</td><td>Responses/Sec</td></tr><tr><td>WAITING_FOR_BUCKET_DOWNLOAD_BANDWIDTH</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_BUCKET_DOWNLOAD_FLOW</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_BUCKET_REMOVE_FLOW</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_BUCKET_UPLOAD_BANDWIDTH</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_BUCKET_UPLOAD_FLOW</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_GROUP_DOWNLOAD_BANDWIDTH</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_GROUP_DOWNLOAD_FLOW</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_GROUP_REMOVE_FLOW</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_GROUP_UPLOAD_BANDWIDTH</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_FOR_GROUP_UPLOAD_FLOW</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_IN_BUCKET_DOWNLOAD_QUEUE</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_IN_BUCKET_REMOVE_QUEUE</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_IN_BUCKET_UPLOAD_QUEUE</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_IN_GROUP_DOWNLOAD_QUEUE</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_IN_GROUP_REMOVE_QUEUE</td><td>Milliseconds</td><td></td></tr><tr><td>WAITING_IN_GROUP_UPLOAD_QUEUE</td><td>Milliseconds</td><td></td></tr><tr><td>WRITE_BYTES</td><td>Number of bytes sent to object storage</td><td>Bytes/Sec</td></tr></tbody></table>

## Operations (NFS)

<table data-header-hidden><thead><tr><th width="272"></th><th width="324.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>ACCESS_LATENCY</td><td>Average latency of ACCESS operations</td><td>Microseconds</td></tr><tr><td>ACCESS_OPS</td><td>Number of ACCESS operation per second</td><td>Ops/Sec</td></tr><tr><td>COMMIT_LATENCY</td><td>Average latency of COMMIT operations</td><td>Microseconds</td></tr><tr><td>COMMIT_OPS</td><td>Number of COMMIT operation per second</td><td>Ops/Sec</td></tr><tr><td>CREATE_LATENCY</td><td>Average latency of CREATE operations</td><td>Microseconds</td></tr><tr><td>CREATE_OPS</td><td>Number of CREATE operation per second</td><td>Ops/Sec</td></tr><tr><td>FSINFO_LATENCY</td><td>Average latency of FSINFO operations</td><td>Microseconds</td></tr><tr><td>FSINFO_OPS</td><td>Number of FSINFO operation per second</td><td>Ops/Sec</td></tr><tr><td>GETATTR_LATENCY</td><td>Average latency of GETATTR operations</td><td>Microseconds</td></tr><tr><td>GETATTR_OPS</td><td>Number of GETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>LINK_LATENCY</td><td>Average latency of LINK operations</td><td>Microseconds</td></tr><tr><td>LINK_OPS</td><td>Number of LINK operation per second</td><td>Ops/Sec</td></tr><tr><td>LOOKUP_LATENCY</td><td>Average latency of LOOKUP operations</td><td>Microseconds</td></tr><tr><td>LOOKUP_OPS</td><td>Number of LOOKUP operation per second</td><td>Ops/Sec</td></tr><tr><td>MKDIR_LATENCY</td><td>Average latency of MKDIR operations</td><td>Microseconds</td></tr><tr><td>MKDIR_OPS</td><td>Number of MKDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>MKNOD_LATENCY</td><td>Average latency of MKNOD operations</td><td>Microseconds</td></tr><tr><td>MKNOD_OPS</td><td>Number of MKNOD operation per second</td><td>Ops/Sec</td></tr><tr><td>OPS</td><td>Total number of operations</td><td>Ops/Sec</td></tr><tr><td>PATHCONF_LATENCY</td><td>Average latency of PATHCONF operations</td><td>Microseconds</td></tr><tr><td>PATHCONF_OPS</td><td>Number of PATHCONF operation per second</td><td>Ops/Sec</td></tr><tr><td>READDIR_LATENCY</td><td>Average latency of READDIR operations</td><td>Microseconds</td></tr><tr><td>READDIR_OPS</td><td>Number of READDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>READLINK_LATENCY</td><td>Average latency of READLINK operations</td><td>Microseconds</td></tr><tr><td>READLINK_OPS</td><td>Number of READLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>READS</td><td>Number of read operations per second</td><td>Ops/Sec</td></tr><tr><td>READ_BYTES</td><td>Number of bytes read per second</td><td>Bytes/Sec</td></tr><tr><td>READ_DURATION</td><td>Microseconds</td><td></td></tr><tr><td>READ_LATENCY</td><td>Average latency of READ operations</td><td>Microseconds</td></tr><tr><td>READ_SIZES</td><td>NFS read sizes histogram</td><td></td></tr><tr><td>REMOVE_LATENCY</td><td>Average latency of REMOVE operations</td><td>Microseconds</td></tr><tr><td>REMOVE_OPS</td><td>Number of REMOVE operation per second</td><td>Ops/Sec</td></tr><tr><td>RENAME_LATENCY</td><td>Average latency of RENAME operations</td><td>Microseconds</td></tr><tr><td>RENAME_OPS</td><td>Number of RENAME operation per second</td><td>Ops/Sec</td></tr><tr><td>SETATTR_LATENCY</td><td>Average latency of SETATTR operations</td><td>Microseconds</td></tr><tr><td>SETATTR_OPS</td><td>Number of SETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>STATFS_LATENCY</td><td>Average latency of STATFS operations</td><td>Microseconds</td></tr><tr><td>STATFS_OPS</td><td>Number of STATFS operation per second</td><td>Ops/Sec</td></tr><tr><td>SYMLINK_LATENCY</td><td>Average latency of SYMLINK operations</td><td>Microseconds</td></tr><tr><td>SYMLINK_OPS</td><td>Number of SYMLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>THROUGHPUT</td><td>Number of byte read/writes per second</td><td>Bytes/Sec</td></tr><tr><td>WRITES</td><td>Number of write operations per second</td><td>Ops/Sec</td></tr><tr><td>WRITE_BYTES</td><td>Number of byte writes per second</td><td>Bytes/Sec</td></tr><tr><td>WRITE_DURATION</td><td>Microseconds</td><td></td></tr><tr><td>WRITE_LATENCY</td><td>Average latency of WRITE operations</td><td>Microseconds</td></tr><tr><td>WRITE_SIZES</td><td>NFS write sizes histogram</td><td></td></tr></tbody></table>

## Operations (NFSw)

<table data-header-hidden><thead><tr><th width="252"></th><th width="352.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>ACCESS_LATENCY</td><td>Average latency of ACCESS operations</td><td>Microseconds</td></tr><tr><td>ACCESS_OPS</td><td>Number of ACCESS operation per second</td><td>Ops/Sec</td></tr><tr><td>COMMIT_LATENCY</td><td>Average latency of COMMIT operations</td><td>Microseconds</td></tr><tr><td>COMMIT_OPS</td><td>Number of COMMIT operation per second</td><td>Ops/Sec</td></tr><tr><td>CREATE_LATENCY</td><td>Average latency of CREATE operations</td><td>Microseconds</td></tr><tr><td>CREATE_OPS</td><td>Number of CREATE operation per second</td><td>Ops/Sec</td></tr><tr><td>GETATTR_LATENCY</td><td>Average latency of GETATTR operations</td><td>Microseconds</td></tr><tr><td>GETATTR_OPS</td><td>Number of GETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>LINK_LATENCY</td><td>Average latency of LINK operations</td><td>Microseconds</td></tr><tr><td>LINK_OPS</td><td>Number of LINK operation per second</td><td>Ops/Sec</td></tr><tr><td>LOOKUP_LATENCY</td><td>Average latency of LOOKUP operations</td><td>Microseconds</td></tr><tr><td>LOOKUP_OPS</td><td>Number of LOOKUP operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS3_FSINFO_LATENCY</td><td>Average latency of NFS3_FSINFO operations</td><td>Microseconds</td></tr><tr><td>NFS3_FSINFO_OPS</td><td>Number of NFS3_FSINFO operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS3_MKDIR_LATENCY</td><td>Average latency of NFS3_MKDIR operations</td><td>Microseconds</td></tr><tr><td>NFS3_MKDIR_OPS</td><td>Number of NFS3_MKDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS3_MKNOD_LATENCY</td><td>Average latency of NFS3_MKNOD operations</td><td>Microseconds</td></tr><tr><td>NFS3_MKNOD_OPS</td><td>Number of NFS3_MKNOD operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS3_PATHCONF_LATENCY</td><td>Average latency of NFS3_PATHCONF operations</td><td>Microseconds</td></tr><tr><td>NFS3_PATHCONF_OPS</td><td>Number of NFS3_PATHCONF operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS3_STATFS_LATENCY</td><td>Average latency of NFS3_STATFS operations</td><td>Microseconds</td></tr><tr><td>NFS3_STATFS_OPS</td><td>Number of NFS3_STATFS operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS3_SYMLINK_LATENCY</td><td>Average latency of NFS3_SYMLINK operations</td><td>Microseconds</td></tr><tr><td>NFS3_SYMLINK_OPS</td><td>Number of NFS3_SYMLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_BACKCHANNEL_CTL_LATENCY</td><td>Average latency of NFS4_BACKCHANNEL_CTL operations</td><td>Microseconds</td></tr><tr><td>NFS4_BACKCHANNEL_CTL_OPS</td><td>Number of NFS4_BACKCHANNEL_CTL operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_BIND_CONN_TO_SESSION_LATENCY</td><td>Average latency of NFS4_BIND_CONN_TO_SESSION operations</td><td>Microseconds</td></tr><tr><td>NFS4_BIND_CONN_TO_SESSION_OPS</td><td>Number of NFS4_BIND_CONN_TO_SESSION operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_CLOSE_LATENCY</td><td>Average latency of NFS4_CLOSE operations</td><td>Microseconds</td></tr><tr><td>NFS4_CLOSE_OPS</td><td>Number of NFS4_CLOSE operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_CREATE_SESSION_LATENCY</td><td>Average latency of NFS4_CREATE_SESSION operations</td><td>Microseconds</td></tr><tr><td>NFS4_CREATE_SESSION_OPS</td><td>Number of NFS4_CREATE_SESSION operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_DELEGPURGE_LATENCY</td><td>Average latency of NFS4_DELEGPURGE operations</td><td>Microseconds</td></tr><tr><td>NFS4_DELEGPURGE_OPS</td><td>Number of NFS4_DELEGPURGE operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_DELEGRETURN_LATENCY</td><td>Average latency of NFS4_DELEGRETURN operations</td><td>Microseconds</td></tr><tr><td>NFS4_DELEGRETURN_OPS</td><td>Number of NFS4_DELEGRETURN operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_DESTROY_CLIENTID_LATENCY</td><td>Average latency of NFS4_DESTROY_CLIENTID operations</td><td>Microseconds</td></tr><tr><td>NFS4_DESTROY_CLIENTID_OPS</td><td>Number of NFS4_DESTROY_CLIENTID operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_DESTROY_SESSION_LATENCY</td><td>Average latency of NFS4_DESTROY_SESSION operations</td><td>Microseconds</td></tr><tr><td>NFS4_DESTROY_SESSION_OPS</td><td>Number of NFS4_DESTROY_SESSION operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_EXCHANGE_ID_LATENCY</td><td>Average latency of NFS4_EXCHANGE_ID operations</td><td>Microseconds</td></tr><tr><td>NFS4_EXCHANGE_ID_OPS</td><td>Number of NFS4_EXCHANGE_ID operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_FREE_STATEID_LATENCY</td><td>Average latency of NFS4_FREE_STATEID operations</td><td>Microseconds</td></tr><tr><td>NFS4_FREE_STATEID_OPS</td><td>Number of NFS4_FREE_STATEID operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_GETDEVICEINFO_LATENCY</td><td>Average latency of NFS4_GETDEVICEINFO operations</td><td>Microseconds</td></tr><tr><td>NFS4_GETDEVICEINFO_OPS</td><td>Number of NFS4_GETDEVICEINFO operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_GETDEVICELIST_LATENCY</td><td>Average latency of NFS4_GETDEVICELIST operations</td><td>Microseconds</td></tr><tr><td>NFS4_GETDEVICELIST_OPS</td><td>Number of NFS4_GETDEVICELIST operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_GETFH_LATENCY</td><td>Average latency of NFS4_GETFH operations</td><td>Microseconds</td></tr><tr><td>NFS4_GETFH_OPS</td><td>Number of NFS4_GETFH operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_GET_DIR_DELEGATION_LATENCY</td><td>Average latency of NFS4_GET_DIR_DELEGATION operations</td><td>Microseconds</td></tr><tr><td>NFS4_GET_DIR_DELEGATION_OPS</td><td>Number of NFS4_GET_DIR_DELEGATION operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_LAYOUTCOMMIT_LATENCY</td><td>Average latency of NFS4_LAYOUTCOMMIT operations</td><td>Microseconds</td></tr><tr><td>NFS4_LAYOUTCOMMIT_OPS</td><td>Number of NFS4_LAYOUTCOMMIT operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_LAYOUTGET_LATENCY</td><td>Average latency of NFS4_LAYOUTGET operations</td><td>Microseconds</td></tr><tr><td>NFS4_LAYOUTGET_OPS</td><td>Number of NFS4_LAYOUTGET operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_LAYOUTRETURN_LATENCY</td><td>Average latency of NFS4_LAYOUTRETURN operations</td><td>Microseconds</td></tr><tr><td>NFS4_LAYOUTRETURN_OPS</td><td>Number of NFS4_LAYOUTRETURN operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_LOCKT_LATENCY</td><td>Average latency of NFS4_LOCKT operations</td><td>Microseconds</td></tr><tr><td>NFS4_LOCKT_OPS</td><td>Number of NFS4_LOCKT operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_LOCKU_LATENCY</td><td>Average latency of NFS4_LOCKU operations</td><td>Microseconds</td></tr><tr><td>NFS4_LOCKU_OPS</td><td>Number of NFS4_LOCKU operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_LOCK_LATENCY</td><td>Average latency of NFS4_LOCK operations</td><td>Microseconds</td></tr><tr><td>NFS4_LOCK_OPS</td><td>Number of NFS4_LOCK operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_LOOKUPP_LATENCY</td><td>Average latency of NFS4_LOOKUPP operations</td><td>Microseconds</td></tr><tr><td>NFS4_LOOKUPP_OPS</td><td>Number of NFS4_LOOKUPP operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_NVERIFY_LATENCY</td><td>Average latency of NFS4_NVERIFY operations</td><td>Microseconds</td></tr><tr><td>NFS4_NVERIFY_OPS</td><td>Number of NFS4_NVERIFY operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_OPENATTR_LATENCY</td><td>Average latency of NFS4_OPENATTR operations</td><td>Microseconds</td></tr><tr><td>NFS4_OPENATTR_OPS</td><td>Number of NFS4_OPENATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_OPEN_CONFIRM_LATENCY</td><td>Average latency of NFS4_OPEN_CONFIRM operations</td><td>Microseconds</td></tr><tr><td>NFS4_OPEN_CONFIRM_OPS</td><td>Number of NFS4_OPEN_CONFIRM operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_OPEN_DOWNGRADE_LATENCY</td><td>Average latency of NFS4_OPEN_DOWNGRADE operations</td><td>Microseconds</td></tr><tr><td>NFS4_OPEN_DOWNGRADE_OPS</td><td>Number of NFS4_OPEN_DOWNGRADE operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_OPEN_LATENCY</td><td>Average latency of NFS4_OPEN operations</td><td>Microseconds</td></tr><tr><td>NFS4_OPEN_OPS</td><td>Number of NFS4_OPEN operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_PUTFH_LATENCY</td><td>Average latency of NFS4_PUTFH operations</td><td>Microseconds</td></tr><tr><td>NFS4_PUTFH_OPS</td><td>Number of NFS4_PUTFH operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_PUTPUBFH_LATENCY</td><td>Average latency of NFS4_PUTPUBFH operations</td><td>Microseconds</td></tr><tr><td>NFS4_PUTPUBFH_OPS</td><td>Number of NFS4_PUTPUBFH operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_PUTROOTFH_LATENCY</td><td>Average latency of NFS4_PUTROOTFH operations</td><td>Microseconds</td></tr><tr><td>NFS4_PUTROOTFH_OPS</td><td>Number of NFS4_PUTROOTFH operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_RECLAIM_COMPLETE_LATENCY</td><td>Average latency of NFS4_RECLAIM_COMPLETE operations</td><td>Microseconds</td></tr><tr><td>NFS4_RECLAIM_COMPLETE_OPS</td><td>Number of NFS4_RECLAIM_COMPLETE operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_RELEASE_LOCKOWNER_LATENCY</td><td>Average latency of NFS4_RELEASE_LOCKOWNER operations</td><td>Microseconds</td></tr><tr><td>NFS4_RELEASE_LOCKOWNER_OPS</td><td>Number of NFS4_RELEASE_LOCKOWNER operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_RENEW_LATENCY</td><td>Average latency of NFS4_RENEW operations</td><td>Microseconds</td></tr><tr><td>NFS4_RENEW_OPS</td><td>Number of NFS4_RENEW operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_RESTOREFH_LATENCY</td><td>Average latency of NFS4_RESTOREFH operations</td><td>Microseconds</td></tr><tr><td>NFS4_RESTOREFH_OPS</td><td>Number of NFS4_RESTOREFH operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_SAVEFH_LATENCY</td><td>Average latency of NFS4_SAVEFH operations</td><td>Microseconds</td></tr><tr><td>NFS4_SAVEFH_OPS</td><td>Number of NFS4_SAVEFH operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_SECINFO_LATENCY</td><td>Average latency of NFS4_SECINFO operations</td><td>Microseconds</td></tr><tr><td>NFS4_SECINFO_NO_NAME_LATENCY</td><td>Average latency of NFS4_SECINFO_NO_NAME operations</td><td>Microseconds</td></tr><tr><td>NFS4_SECINFO_NO_NAME_OPS</td><td>Number of NFS4_SECINFO_NO_NAME operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_SECINFO_OPS</td><td>Number of NFS4_SECINFO operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_SEQUENCE_LATENCY</td><td>Average latency of NFS4_SEQUENCE operations</td><td>Microseconds</td></tr><tr><td>NFS4_SEQUENCE_OPS</td><td>Number of NFS4_SEQUENCE operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_SETCLIENTID_CONFIRM_LATENCY</td><td>Average latency of NFS4_SETCLIENTID_CONFIRM operations</td><td>Microseconds</td></tr><tr><td>NFS4_SETCLIENTID_CONFIRM_OPS</td><td>Number of NFS4_SETCLIENTID_CONFIRM operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_SETCLIENTID_LATENCY</td><td>Average latency of NFS4_SETCLIENTID operations</td><td>Microseconds</td></tr><tr><td>NFS4_SETCLIENTID_OPS</td><td>Number of NFS4_SETCLIENTID operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_SET_SSV_LATENCY</td><td>Average latency of NFS4_SET_SSV operations</td><td>Microseconds</td></tr><tr><td>NFS4_SET_SSV_OPS</td><td>Number of NFS4_SET_SSV operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_TEST_STATEID_LATENCY</td><td>Average latency of NFS4_TEST_STATEID operations</td><td>Microseconds</td></tr><tr><td>NFS4_TEST_STATEID_OPS</td><td>Number of NFS4_TEST_STATEID operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_VERIFY_LATENCY</td><td>Average latency of NFS4_VERIFY operations</td><td>Microseconds</td></tr><tr><td>NFS4_VERIFY_OPS</td><td>Number of NFS4_VERIFY operation per second</td><td>Ops/Sec</td></tr><tr><td>NFS4_WANT_DELEGATION_LATENCY</td><td>Average latency of NFS4_WANT_DELEGATION operations</td><td>Microseconds</td></tr><tr><td>NFS4_WANT_DELEGATION_OPS</td><td>Number of NFS4_WANT_DELEGATION operation per second</td><td>Ops/Sec</td></tr><tr><td>OPS</td><td>Total number of operations</td><td>Ops/Sec</td></tr><tr><td>READDIR_LATENCY</td><td>Average latency of READDIR operations</td><td>Microseconds</td></tr><tr><td>READDIR_OPS</td><td>Number of READDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>READLINK_LATENCY</td><td>Average latency of READLINK operations</td><td>Microseconds</td></tr><tr><td>READLINK_OPS</td><td>Number of READLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>READ_BYTES</td><td>Number of bytes read per second</td><td>Bytes/Sec</td></tr><tr><td>READ_LATENCY</td><td>Average latency of READ operations</td><td>Microseconds</td></tr><tr><td>READ_OPS</td><td>Number of READ operation per second</td><td>Ops/Sec</td></tr><tr><td>REMOVE_LATENCY</td><td>Average latency of REMOVE operations</td><td>Microseconds</td></tr><tr><td>REMOVE_OPS</td><td>Number of REMOVE operation per second</td><td>Ops/Sec</td></tr><tr><td>RENAME_LATENCY</td><td>Average latency of RENAME operations</td><td>Microseconds</td></tr><tr><td>RENAME_OPS</td><td>Number of RENAME operation per second</td><td>Ops/Sec</td></tr><tr><td>SETATTR_LATENCY</td><td>Average latency of SETATTR operations</td><td>Microseconds</td></tr><tr><td>SETATTR_OPS</td><td>Number of SETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>THROUGHPUT</td><td>Number of byte read/writes per second</td><td>Bytes/Sec</td></tr><tr><td>WRITE_BYTES</td><td>Number of byte writes per second</td><td>Bytes/Sec</td></tr><tr><td>WRITE_LATENCY</td><td>Average latency of WRITE operations</td><td>Microseconds</td></tr><tr><td>WRITE_OPS</td><td>Number of WRITE operation per second</td><td>Ops/Sec</td></tr></tbody></table>

## Operations (S3)

<table data-header-hidden><thead><tr><th width="313.3333333333333"></th><th width="300"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>AVG_COPY_OPS</td><td>Average copy operations per second</td><td>Ops/Sec</td></tr><tr><td>AVG_DELETE_OPS</td><td>Average delete operations per second</td><td>Ops/Sec</td></tr><tr><td>AVG_GET_OPS</td><td>Average get operations per second</td><td>Ops/Sec</td></tr><tr><td>AVG_LIST_V1_OPS</td><td>Average list v1 operations per second</td><td>Ops/Sec</td></tr><tr><td>AVG_LIST_V2_OPS</td><td>Average list v2 operations per second</td><td>Ops/Sec</td></tr><tr><td>AVG_MULTIPART_UPLOAD_OPS</td><td>Average multipart upload operations per second</td><td>Ops/Sec</td></tr><tr><td>AVG_PUT_OBJECTPART_OPS</td><td>Average put objectpart operations per second</td><td>Ops/Sec</td></tr><tr><td>AVG_PUT_OPS</td><td>Average put operations per second</td><td>Ops/Sec</td></tr><tr><td>READ_BYTES</td><td>Number of byte reads per second</td><td>Bytes/Sec</td></tr><tr><td>THROUGHPUT</td><td>Throughput</td><td>Bytes/Sec</td></tr><tr><td>TOTAL_BUCKET_CREATE_OPS</td><td>Total bucket create operations per second</td><td>Ops/Sec</td></tr><tr><td>TOTAL_BUCKET_DELETE_OPS</td><td>Total bucket delete operation per seconds</td><td>Ops/Sec</td></tr><tr><td>TOTAL_BUCKET_LIST_OPS</td><td>Total bucket list operations per second</td><td>Ops/Sec</td></tr><tr><td>TOTAL_COPY_LATENCY</td><td>Average latency of Copy operations</td><td>Microseconds</td></tr><tr><td>TOTAL_COPY_OPS</td><td>Total Copy operations</td><td>Ops</td></tr><tr><td>TOTAL_DELETE_OPS</td><td>Total delete operations</td><td>Ops</td></tr><tr><td>TOTAL_GET_BUCKET_ACL_OPS</td><td>Total get bucket acl operations per second</td><td>Ops/Sec</td></tr><tr><td>TOTAL_GET_BUCKET_NOTIFICATION_OPS</td><td>Total get bucket notifications operations per second</td><td>Ops/Sec</td></tr><tr><td>TOTAL_GET_LATENCY</td><td>Average latency of Get operations</td><td>Microseconds</td></tr><tr><td>TOTAL_GET_OPS</td><td>Total Get operations</td><td>Ops</td></tr><tr><td>TOTAL_LIST_V1_OPS</td><td>Total list v1 operations</td><td>Ops</td></tr><tr><td>TOTAL_LIST_V2_OPS</td><td>Total list v2 operations</td><td>Ops</td></tr><tr><td>TOTAL_MULTIPART_UPLOAD_LATENCY</td><td>Average latency of Multipart upload operations</td><td>Microseconds</td></tr><tr><td>TOTAL_MULTIPART_UPLOAD_OPS</td><td>Total multipart upload operations</td><td>Ops</td></tr><tr><td>TOTAL_PUT_BUCKET_ACL_OPS</td><td>Total put bucket acl operations per second</td><td>Ops/Sec</td></tr><tr><td>TOTAL_PUT_LATENCY</td><td>Average latency of Put operations</td><td>Microseconds</td></tr><tr><td>TOTAL_PUT_OBJECTPART_OPS</td><td>Total put objectpart operations</td><td>Ops</td></tr><tr><td>TOTAL_PUT_OPS</td><td>Total put operations</td><td>Ops</td></tr><tr><td>WRITE_BYTES</td><td>Number of byte writes per seconds</td><td>Bytes/Sec</td></tr></tbody></table>

## Operations (driver)

<table data-header-hidden><thead><tr><th width="249.33333333333331"></th><th width="304"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>DIRECT_READ_SIZES_RATE</td><td>Blocks/Sec</td><td></td></tr><tr><td>DIRECT_READ_SIZES</td><td>Blocks</td><td></td></tr><tr><td>DIRECT_WRITE_SIZES_RATE</td><td>Blocks</td><td></td></tr><tr><td>DIRECT_WRITE_SIZES</td><td>Blocks</td><td></td></tr><tr><td>DOORBELL_RING_COUNT</td><td>Ops</td><td></td></tr><tr><td>FAILED_1HOP_READS</td><td>Number of failed single hop reads per second</td><td>Ops/Sec</td></tr><tr><td>FILEATOMICOPEN_LATENCY</td><td>Average latency of FILEATOMICOPEN operations</td><td>Microseconds</td></tr><tr><td>FILEATOMICOPEN_OPS</td><td>Number of FILEATOMICOPEN operation per second</td><td>Ops/Sec</td></tr><tr><td>FILECLOSE_LATENCY</td><td>Average latency of FILECLOSE operations</td><td>Microseconds</td></tr><tr><td>FILECLOSE_OPS</td><td>Number of FILECLOSE operation per second</td><td>Ops/Sec</td></tr><tr><td>FILEOPEN_LATENCY</td><td>Average latency of FILEOPEN operations</td><td>Microseconds</td></tr><tr><td>FILEOPEN_OPS</td><td>Number of FILEOPEN operation per second</td><td>Ops/Sec</td></tr><tr><td>FLOCK_LATENCY</td><td>Average latency of FLOCK operations</td><td>Microseconds</td></tr><tr><td>FLOCK_OPS</td><td>Number of FLOCK operation per second</td><td>Ops/Sec</td></tr><tr><td>GETATTR_LATENCY</td><td>Average latency of GETATTR operations</td><td>Microseconds</td></tr><tr><td>GETATTR_OPS</td><td>Number of GETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>GETXATTR_LATENCY</td><td>Average latency of GETXATTR operations</td><td>Microseconds</td></tr><tr><td>GETXATTR_OPS</td><td>Number of GETXATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>IOCTL_OBS_PREFETCH_LATENCY</td><td>Average latency of IOCTL_OBS_PREFETCH operations</td><td>Microseconds</td></tr><tr><td>IOCTL_OBS_PREFETCH_OPS</td><td>Number of IOCTL_OBS_PREFETCH operation per second</td><td>Ops/Sec</td></tr><tr><td>IOCTL_OBS_RELEASE_LATENCY</td><td>Average latency of IOCTL_OBS_RELEASE operations</td><td>Microseconds</td></tr><tr><td>IOCTL_OBS_RELEASE_OPS</td><td>Number of IOCTL_OBS_RELEASE operation per second</td><td>Ops/Sec</td></tr><tr><td>LINK_LATENCY</td><td>Average latency of LINK operations</td><td>Microseconds</td></tr><tr><td>LINK_OPS</td><td>Number of LINK operation per second</td><td>Ops/Sec</td></tr><tr><td>LISTXATTR_LATENCY</td><td>Average latency of LISTXATTR operations</td><td>Microseconds</td></tr><tr><td>LISTXATTR_OPS</td><td>Number of LISTXATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>LOOKUP_LATENCY</td><td>Average latency of LOOKUP operations</td><td>Microseconds</td></tr><tr><td>LOOKUP_OPS</td><td>Number of LOOKUP operation per second</td><td>Ops/Sec</td></tr><tr><td>MKNOD_LATENCY</td><td>Average latency of MKNOD operations</td><td>Microseconds</td></tr><tr><td>MKNOD_OPS</td><td>Number of MKNOD operation per second</td><td>Ops/Sec</td></tr><tr><td>OPS</td><td>Total number of operations</td><td>Ops/Sec</td></tr><tr><td>RDMA_WRITE_REQUESTS</td><td>Number of RDMA write request operations per second</td><td>Ops/Sec</td></tr><tr><td>READDIR_LATENCY</td><td>Average latency of READDIR operations</td><td>Microseconds</td></tr><tr><td>READDIR_OPS</td><td>Number of READDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>READLINK_LATENCY</td><td>Average latency of READLINK operations</td><td>Microseconds</td></tr><tr><td>READLINK_OPS</td><td>Number of READLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>READS</td><td>Number of read operations per second</td><td>Ops/Sec</td></tr><tr><td>READ_BYTES</td><td>Number of bytes read per second</td><td>Bytes/Sec</td></tr><tr><td>READ_CHECKSUM_ERRORS</td><td>Ops</td><td></td></tr><tr><td>READ_DURATION</td><td>Microseconds</td><td></td></tr><tr><td>READ_LATENCY_NO_QOS</td><td>Average latency of READ operations without QoS delay</td><td>Microseconds</td></tr><tr><td>READ_LATENCY</td><td>Average latency of READ operations</td><td>Microseconds</td></tr><tr><td>READ_QOS_DELAY</td><td>Average QoS delay for READ operations</td><td>Microseconds</td></tr><tr><td>READ_RDMA_SIZES_RATE</td><td>Blocks/Sec</td><td></td></tr><tr><td>READ_RDMA_SIZES</td><td>Blocks</td><td></td></tr><tr><td>READ_SIZES_RATE</td><td>Blocks/Sec</td><td></td></tr><tr><td>READ_SIZES</td><td>Blocks</td><td></td></tr><tr><td>RENAME_LATENCY</td><td>Average latency of RENAME operations</td><td>Microseconds</td></tr><tr><td>RENAME_OPS</td><td>Number of RENAME operation per second</td><td>Ops/Sec</td></tr><tr><td>REQUESTS_COMPLETED</td><td>Ops</td><td></td></tr><tr><td>REQUESTS_FETCHED</td><td>Ops</td><td></td></tr><tr><td>RMDIR_LATENCY</td><td>Average latency of RMDIR operations</td><td>Microseconds</td></tr><tr><td>RMDIR_OPS</td><td>Number of RMDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>RMXATTR_LATENCY</td><td>Average latency of RMXATTR operations</td><td>Microseconds</td></tr><tr><td>RMXATTR_OPS</td><td>Number of RMXATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>SETATTR_LATENCY</td><td>Average latency of SETATTR operations</td><td>Microseconds</td></tr><tr><td>SETATTR_OPS</td><td>Number of SETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>SETXATTR_LATENCY</td><td>Average latency of SETXATTR operations</td><td>Microseconds</td></tr><tr><td>SETXATTR_OPS</td><td>Number of SETXATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>STATFS_LATENCY</td><td>Average latency of STATFS operations</td><td>Microseconds</td></tr><tr><td>STATFS_OPS</td><td>Number of STATFS operation per second</td><td>Ops/Sec</td></tr><tr><td>SUCCEEDED_1HOP_READS</td><td>Number of succesfull single hop reads per second</td><td>Ops/Sec</td></tr><tr><td>SYMLINK_LATENCY</td><td>Average latency of SYMLINK operations</td><td>Microseconds</td></tr><tr><td>SYMLINK_OPS</td><td>Number of SYMLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>THROUGHPUT</td><td>Number of byte read/writes per second</td><td>Bytes/Sec</td></tr><tr><td>UNLINK_LATENCY</td><td>Average latency of UNLINK operations</td><td>Microseconds</td></tr><tr><td>UNLINK_OPS</td><td>Number of UNLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>WRITES</td><td>Number of write operations per second</td><td>Ops/Sec</td></tr><tr><td>WRITE_BYTES</td><td>Number of byte writes per second</td><td>Bytes/Sec</td></tr><tr><td>WRITE_DURATION</td><td>Microseconds</td><td></td></tr><tr><td>WRITE_LATENCY_NO_QOS</td><td>Average latency of WRITE operations without QoS delay</td><td>Microseconds</td></tr><tr><td>WRITE_LATENCY</td><td>Average latency of WRITE operations</td><td>Microseconds</td></tr><tr><td>WRITE_QOS_DELAY</td><td>Average QoS delay for WRITE operations</td><td>Microseconds</td></tr><tr><td>WRITE_RDMA_SIZES_RATE</td><td>Blocks/Sec</td><td></td></tr><tr><td>WRITE_RDMA_SIZES</td><td>Blocks</td><td></td></tr><tr><td>WRITE_SIZES_RATE</td><td>Blocks/Sec</td><td></td></tr><tr><td>WRITE_SIZES</td><td>Blocks</td><td></td></tr></tbody></table>

## Operations

<table data-header-hidden><thead><tr><th width="295.3333333333333"></th><th width="293"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>ACCESS_LATENCY</td><td>Average latency of ACCESS operations</td><td>Microseconds</td></tr><tr><td>ACCESS_OPS</td><td>Number of ACCESS operation per second</td><td>Ops/Sec</td></tr><tr><td>COMMIT_LATENCY</td><td>Average latency of COMMIT operations</td><td>Microseconds</td></tr><tr><td>COMMIT_OPS</td><td>Number of COMMIT operation per second</td><td>Ops/Sec</td></tr><tr><td>CREATE_LATENCY</td><td>Average latency of CREATE operations</td><td>Microseconds</td></tr><tr><td>CREATE_OPS</td><td>Number of CREATE operation per second</td><td>Ops/Sec</td></tr><tr><td>FILEATOMICOPEN_LATENCY</td><td>Average latency of FILEATOMICOPEN operations</td><td>Microseconds</td></tr><tr><td>FILEATOMICOPEN_OPS</td><td>Number of FILEATOMICOPEN operation per second</td><td>Ops/Sec</td></tr><tr><td>FILECLOSE_LATENCY</td><td>Average latency of FILECLOSE operations</td><td>Microseconds</td></tr><tr><td>FILECLOSE_OPS</td><td>Number of FILECLOSE operation per second</td><td>Ops/Sec</td></tr><tr><td>FILEOPEN_LATENCY</td><td>Average latency of FILEOPEN operations</td><td>Microseconds</td></tr><tr><td>FILEOPEN_OPS</td><td>Number of FILEOPEN operation per second</td><td>Ops/Sec</td></tr><tr><td>FLOCK_LATENCY</td><td>Average latency of FLOCK operations</td><td>Microseconds</td></tr><tr><td>FLOCK_OPS</td><td>Number of FLOCK operation per second</td><td>Ops/Sec</td></tr><tr><td>FSINFO_LATENCY</td><td>Average latency of FSINFO operations</td><td>Microseconds</td></tr><tr><td>FSINFO_OPS</td><td>Number of FSINFO operation per second</td><td>Ops/Sec</td></tr><tr><td>GETATTR_LATENCY</td><td>Average latency of GETATTR operations</td><td>Microseconds</td></tr><tr><td>GETATTR_OPS</td><td>Number of GETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>LINK_LATENCY</td><td>Average latency of LINK operations</td><td>Microseconds</td></tr><tr><td>LINK_OPS</td><td>Number of LINK operation per second</td><td>Ops/Sec</td></tr><tr><td>LOOKUP_LATENCY</td><td>Average latency of LOOKUP operations</td><td>Microseconds</td></tr><tr><td>LOOKUP_OPS</td><td>Number of LOOKUP operation per second</td><td>Ops/Sec</td></tr><tr><td>MKDIR_LATENCY</td><td>Average latency of MKDIR operations</td><td>Microseconds</td></tr><tr><td>MKDIR_OPS</td><td>Number of MKDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>MKNOD_LATENCY</td><td>Average latency of MKNOD operations</td><td>Microseconds</td></tr><tr><td>MKNOD_OPS</td><td>Number of MKNOD operation per second</td><td>Ops/Sec</td></tr><tr><td>OPS</td><td>Total number of operations</td><td>Ops/Sec</td></tr><tr><td>PATHCONF_LATENCY</td><td>Average latency of PATHCONF operations</td><td>Microseconds</td></tr><tr><td>PATHCONF_OPS</td><td>Number of PATHCONF operation per second</td><td>Ops/Sec</td></tr><tr><td>READDIR_LATENCY</td><td>Average latency of READDIR operations</td><td>Microseconds</td></tr><tr><td>READDIR_OPS</td><td>Number of READDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>READLINK_LATENCY</td><td>Average latency of READLINK operations</td><td>Microseconds</td></tr><tr><td>READLINK_OPS</td><td>Number of READLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>READS</td><td>Number of read operations per second</td><td>Ops/Sec</td></tr><tr><td>READ_BYTES</td><td>Number of bytes read per second</td><td>Bytes/Sec</td></tr><tr><td>READ_DURATION</td><td>Microseconds</td><td></td></tr><tr><td>READ_LATENCY</td><td>Average latency of READ operations</td><td>Microseconds</td></tr><tr><td>REMOVE_LATENCY</td><td>Average latency of REMOVE operations</td><td>Microseconds</td></tr><tr><td>REMOVE_OPS</td><td>Number of REMOVE operation per second</td><td>Ops/Sec</td></tr><tr><td>RENAME_LATENCY</td><td>Average latency of RENAME operations</td><td>Microseconds</td></tr><tr><td>RENAME_OPS</td><td>Number of RENAME operation per second</td><td>Ops/Sec</td></tr><tr><td>RMDIR_LATENCY</td><td>Average latency of RMDIR operations</td><td>Microseconds</td></tr><tr><td>RMDIR_OPS</td><td>Number of RMDIR operation per second</td><td>Ops/Sec</td></tr><tr><td>SETATTR_LATENCY</td><td>Average latency of SETATTR operations</td><td>Microseconds</td></tr><tr><td>SETATTR_OPS</td><td>Number of SETATTR operation per second</td><td>Ops/Sec</td></tr><tr><td>STATFS_LATENCY</td><td>Average latency of STATFS operations</td><td>Microseconds</td></tr><tr><td>STATFS_OPS</td><td>Number of STATFS operation per second</td><td>Ops/Sec</td></tr><tr><td>SYMLINK_LATENCY</td><td>Average latency of SYMLINK operations</td><td>Microseconds</td></tr><tr><td>SYMLINK_OPS</td><td>Number of SYMLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>THROUGHPUT</td><td>Number of byte read/writes per second</td><td>Bytes/Sec</td></tr><tr><td>UNLINK_LATENCY</td><td>Average latency of UNLINK operations</td><td>Microseconds</td></tr><tr><td>UNLINK_OPS</td><td>Number of UNLINK operation per second</td><td>Ops/Sec</td></tr><tr><td>WRITES</td><td>Number of write operations per second</td><td>Ops/Sec</td></tr><tr><td>WRITE_BYTES</td><td>Number of byte writes per second</td><td>Bytes/Sec</td></tr><tr><td>WRITE_DURATION</td><td>Microseconds</td><td></td></tr><tr><td>WRITE_LATENCY</td><td>Average latency of WRITE operations</td><td>Microseconds</td></tr></tbody></table>

## RAFT

| **Type**                           | **Description**                                   | **Units** |
| ---------------------------------- | ------------------------------------------------- | --------- |
| Bucket\_LEADER\_CHANGES            | Changes of leader                                 | Changes   |
| Bucket\_REQUESTS\_COMPLETED        | Requests to leader completed successfully         | Requests  |
| Configuration\_LEADER\_CHANGES     | Changes of leader                                 | Changes   |
| Configuration\_REQUESTS\_COMPLETED | Requests to leader completed successfully         | Requests  |
| Invalid\_LEADER\_CHANGES           | Changes of leader                                 | Changes   |
| Invalid\_REQUESTS\_COMPLETED       | Requests to leader completed successfully         | Requests  |
| SYNCLOG\_TIMEOUTS                  | Number of times timeouted on syncing logs to node | Timeouts  |
| Test\_LEADER\_CHANGES              | Changes of leader                                 | Changes   |
| Test\_REQUESTS\_COMPLETED          | Requests to leader completed successfully         | Requests  |

## RAID

| **Type**                                     | **Description**                                                    | **Units**  |
| -------------------------------------------- | ------------------------------------------------------------------ | ---------- |
| LONG\_RPC\_TIMEOUTS                          | Long RPC timeouts encountered                                      | Occurences |
| RAID\_BLOCKS\_IN\_PREPARED\_STRIPE           | Free blocks in prepared stripe                                     |            |
| RAID\_CHUNKS\_CLEANED\_BY\_SHIFT             | Dirty chunks cleaned by being shifted out                          | Occurences |
| RAID\_CHUNKS\_SHIFTED                        | Dirty chunks that shifted out                                      | Occurences |
| RAID\_COMMITTED\_STRIPES                     | Num stripes written                                                | Stripes    |
| RAID\_PLACEMENT\_SWITCHES                    | Num placement switches                                             | Switches   |
| RAID\_READ\_BATCHES\_PER\_REQUEST\_HISTOGRAM | Histogram of number of batches of stripes read in a single request |            |
| RAID\_READ\_BLOCKS\_STRIPE\_HISTOGRAM        | Histogram of number of blocks read from a single stripe            |            |
| RAID\_READ\_BLOCKS                           | Number of blocks read by the RAID                                  | Blocks/Sec |
| RAID\_READ\_DEGRADED                         | Degraded mode reads                                                | Blocks/Sec |
| RAID\_READ\_IOS                              | Raw read blocks performed by the RAID                              | Blocks/Sec |
| RAID\_STALE\_WRITES\_DETECTED                | Stale write detected in read                                       | Occurences |

## RPC

<table data-header-hidden><thead><tr><th width="301"></th><th width="287.3333333333333"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>CLIENT_CANCELED_REQUESTS</td><td>Calls/Sec</td><td></td></tr><tr><td>CLIENT_DROPPED_RESPONSES</td><td>Calls/Sec</td><td></td></tr><tr><td>CLIENT_ENCRYPTION_AUTH_FAILURES</td><td>Calls/Sec</td><td></td></tr><tr><td>CLIENT_MISSING_ENCRYPTION_KEY</td><td>Calls/Sec</td><td></td></tr><tr><td>CLIENT_RECEIVED_EXCEPTIONS</td><td>Calls/Sec</td><td></td></tr><tr><td>CLIENT_RECEIVED_RESPONSES</td><td>Calls/Sec</td><td></td></tr><tr><td>CLIENT_RECEIVED_TIMEOUTS</td><td>Calls/Sec</td><td></td></tr><tr><td>CLIENT_ROUNDTRIP_AVG_LOW</td><td>Microseconds</td><td></td></tr><tr><td>CLIENT_ROUNDTRIP_AVG_NORM</td><td>Microseconds</td><td></td></tr><tr><td>CLIENT_ROUNDTRIP_AVG</td><td>Microseconds</td><td></td></tr><tr><td>CLIENT_RPC_CALLS_LOW</td><td>RPC/Sec</td><td></td></tr><tr><td>CLIENT_RPC_CALLS_NORM</td><td>RPC/Sec</td><td></td></tr><tr><td>CLIENT_RPC_CALLS</td><td>RPC/Sec</td><td></td></tr><tr><td>CLIENT_SENT_REQUESTS</td><td>Calls/Sec</td><td></td></tr><tr><td>FIRST_RESULTS</td><td>Number of first results per second</td><td>Ops/Sec</td></tr><tr><td>SERVER_ABORTS</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_DROPPED_REQUESTS</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_ENCRYPTION_AUTH_FAILURES</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_MISSING_ENCRYPTION_KEY</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_PROCESSING_AVG</td><td>Microseconds</td><td></td></tr><tr><td>SERVER_PROCESSING_TIME</td><td></td><td></td></tr><tr><td>SERVER_RECEIVED_REQUESTS</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_REJECTS</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_RPC_CALLS</td><td>RPC/Sec</td><td></td></tr><tr><td>SERVER_SENT_EXCEPTIONS</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_SENT_RESPONSES</td><td>Calls/Sec</td><td></td></tr><tr><td>SERVER_UNENCRYPTED_REFUSALS</td><td>Calls/Sec</td><td></td></tr><tr><td>TIME_TO_FIRST_RESULT</td><td>Average latency to the first result of a MultiCall</td><td>Microseconds</td></tr></tbody></table>

## Reactor

<table data-header-hidden><thead><tr><th width="297.3333333333333"></th><th width="302"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BACKGROUND_CYCLES</td><td>Number of cycles spent in background fibers</td><td>Cycles/Sec</td></tr><tr><td>BACKGROUND_FIBERS</td><td>Number of background fibers that are ready to run and eager to get CPU cycles</td><td>Fibers</td></tr><tr><td>BACKGROUND_TIME</td><td>Percentage of the CPU time utilized for background operations</td><td>%</td></tr><tr><td>BucketInvocationState_CAPACITY</td><td>Number of data structures allocated to the BucketInvocationState pool</td><td>Structs</td></tr><tr><td>BucketInvocationState_STRUCT_SIZE</td><td>Number of bytes in each struct of the BucketInvocationState pool</td><td>Bytes</td></tr><tr><td>BucketInvocationState_USED</td><td>Number of structs in the BucketInvocationState pool which are currently being used</td><td>Structs</td></tr><tr><td>Bucket_CAPACITY</td><td>Number of data structures allocated to the Bucket pool</td><td>Structs</td></tr><tr><td>Bucket_STRUCT_SIZE</td><td>Number of bytes in each struct of the Bucket pool</td><td>Bytes</td></tr><tr><td>Bucket_USED</td><td>Number of structs in the Bucket pool which are currently being used</td><td>Structs</td></tr><tr><td>CLASS_BLOB!(RAID)_CAPACITY</td><td>Number of data structures allocated to the CLASS_BLOB!(RAID) pool</td><td>Structs</td></tr><tr><td>CLASS_BLOB!(RAID)_STRUCT_SIZE</td><td>Number of bytes in each struct of the CLASS_BLOB!(RAID) pool</td><td>Bytes</td></tr><tr><td>CLASS_BLOB!(RAID)_USED</td><td>Number of structs in the CLASS_BLOB!(RAID) pool which are currently being used</td><td>Structs</td></tr><tr><td>CYCLES_PER_SECOND</td><td>Number of cycles the cpu runs per second</td><td>Cycles/Sec</td></tr><tr><td>ChainedSpan_CAPACITY</td><td>Number of data structures allocated to the ChainedSpan pool</td><td>Structs</td></tr><tr><td>ChainedSpan_STRUCT_SIZE</td><td>Number of bytes in each struct of the ChainedSpan pool</td><td>Bytes</td></tr><tr><td>ChainedSpan_USED</td><td>Number of structs in the ChainedSpan pool which are currently being used</td><td>Structs</td></tr><tr><td>Charter_CAPACITY</td><td>Number of data structures allocated to the Charter pool</td><td>Structs</td></tr><tr><td>Charter_STRUCT_SIZE</td><td>Number of bytes in each struct of the Charter pool</td><td>Bytes</td></tr><tr><td>Charter_USED</td><td>Number of structs in the Charter pool which are currently being used</td><td>Structs</td></tr><tr><td>CrossDestageDesc_CAPACITY</td><td>Number of data structures allocated to the CrossDestageDesc pool</td><td>Structs</td></tr><tr><td>CrossDestageDesc_STRUCT_SIZE</td><td>Number of bytes in each struct of the CrossDestageDesc pool</td><td>Bytes</td></tr><tr><td>CrossDestageDesc_USED</td><td>Number of structs in the CrossDestageDesc pool which are currently being used</td><td>Structs</td></tr><tr><td>DEFUNCT_FIBERS</td><td>Number of defunct buffers, which are really just memory structures allocated for future fiber needs.</td><td>Fibers</td></tr><tr><td>DeferredTask2_CAPACITY</td><td>Number of data structures allocated to the DeferredTask2 pool</td><td>Structs</td></tr><tr><td>DeferredTask2_STRUCT_SIZE</td><td>Number of bytes in each struct of the DeferredTask2 pool</td><td>Bytes</td></tr><tr><td>DeferredTask2_USED</td><td>Number of structs in the DeferredTask2 pool which are currently being used</td><td>Structs</td></tr><tr><td>EXCEPTIONS</td><td>Number of excpetions caught by the reactor</td><td>Exceptions/Sec</td></tr><tr><td>GenericBaseBlock_CAPACITY</td><td>Number of data structures allocated to the GenericBaseBlock pool</td><td>Structs</td></tr><tr><td>GenericBaseBlock_STRUCT_SIZE</td><td>Number of bytes in each struct of the GenericBaseBlock pool</td><td>Bytes</td></tr><tr><td>GenericBaseBlock_USED</td><td>Number of structs in the GenericBaseBlock pool which are currently being used</td><td>Structs</td></tr><tr><td>HOGGED_TIME</td><td>Histogram of time used by hogger fibers (only in debug builds)</td><td></td></tr><tr><td>IDLE_CALLBACK_INVOCATIONS</td><td>Number of background work invocations</td><td>Invocations/Sec</td></tr><tr><td>IDLE_CYCLES</td><td>Number of cycles spent in idle</td><td>Cycles/Sec</td></tr><tr><td>IDLE_TIME</td><td>Percentage of the CPU time not utilized for handling I/Os</td><td>%</td></tr><tr><td>NODE_HANG</td><td></td><td></td></tr><tr><td>OUTRAGEOUS_HOGGERS</td><td>Number of hoggers taking really excessive amount of time to run</td><td>Invocations</td></tr><tr><td>ObsGateway_CAPACITY</td><td>Number of data structures allocated to the ObsGateway pool</td><td>Structs</td></tr><tr><td>ObsGateway_STRUCT_SIZE</td><td>Number of bytes in each struct of the ObsGateway pool</td><td>Bytes</td></tr><tr><td>ObsGateway_USED</td><td>Number of structs in the ObsGateway pool which are currently being used</td><td>Structs</td></tr><tr><td>PENDING_FIBERS</td><td>Number of fibers pending for external events, such as a network packet, or SSD response. Upon such external event they will change state to scheduled fibers</td><td>Fibers</td></tr><tr><td>QueuedBlock_CAPACITY</td><td>Number of data structures allocated to the QueuedBlock pool</td><td>Structs</td></tr><tr><td>QueuedBlock_STRUCT_SIZE</td><td>Number of bytes in each struct of the QueuedBlock pool</td><td>Bytes</td></tr><tr><td>QueuedBlock_USED</td><td>Number of structs in the QueuedBlock pool which are currently being used</td><td>Structs</td></tr><tr><td>ReadBlocksImpl!(RAID)_CAPACITY</td><td>Number of data structures allocated to the ReadBlocksImpl!(RAID) pool</td><td>Structs</td></tr><tr><td>ReadBlocksImpl!(RAID)_STRUCT_SIZE</td><td>Number of bytes in each struct of the ReadBlocksImpl!(RAID) pool</td><td>Bytes</td></tr><tr><td>ReadBlocksImpl!(RAID)_USED</td><td>Number of structs in the ReadBlocksImpl!(RAID) pool which are currently being used</td><td>Structs</td></tr><tr><td>SCHEDULED_FIBERS</td><td>Number of current fibers that are ready to run and eager to get CPU cycles</td><td>Fibers</td></tr><tr><td>SLEEPY_FIBERS</td><td>Number of SLEEPY fibers</td><td>Fibers</td></tr><tr><td>SLEEPY_RPC_SERVER_FIBERS</td><td>Number of SLEEPY RPC server fibers</td><td>Sleepy fiber detections</td></tr><tr><td>SSD_CAPACITY</td><td>Number of data structures allocated to the SSD pool</td><td>Structs</td></tr><tr><td>SSD_STRUCT_SIZE</td><td>Number of bytes in each struct of the SSD pool</td><td>Bytes</td></tr><tr><td>SSD_USED</td><td>Number of structs in the SSD pool which are currently being used</td><td>Structs</td></tr><tr><td>STEP_CYCLES</td><td>Histogram of time spent in a fiber</td><td></td></tr><tr><td>TIMER_CALLBACKS</td><td>Current number of timer callbacks</td><td>Callbacks</td></tr><tr><td>TOTAL_FIBERS_COUNT</td><td>Number of fibers</td><td>Fibers</td></tr><tr><td>TimedCallback_CAPACITY</td><td>Number of data structures allocated to the TimedCallback pool</td><td>Structs</td></tr><tr><td>TimedCallback_STRUCT_SIZE</td><td>Number of bytes in each struct of the TimedCallback pool</td><td>Bytes</td></tr><tr><td>TimedCallback_USED</td><td>Number of structs in the TimedCallback pool which are currently being used</td><td>Structs</td></tr><tr><td>UploadFileInfo_CAPACITY</td><td>Number of data structures allocated to the UploadFileInfo pool</td><td>Structs</td></tr><tr><td>UploadFileInfo_STRUCT_SIZE</td><td>Number of bytes in each struct of the UploadFileInfo pool</td><td>Bytes</td></tr><tr><td>UploadFileInfo_USED</td><td>Number of structs in the UploadFileInfo pool which are currently being used</td><td>Structs</td></tr><tr><td>networkBuffers_CAPACITY</td><td>Number of data structures allocated to the networkBuffers pool</td><td>Structs</td></tr><tr><td>networkBuffers_USED</td><td>Number of structs in the networkBuffers pool which are currently being used</td><td>Structs</td></tr><tr><td>rdmaNetworkBuffers_CAPACITY</td><td>Number of data structures allocated to the rdmaNetworkBuffers pool</td><td>Structs</td></tr><tr><td>rdmaNetworkBuffers_USED</td><td>Number of structs in the rdmaNetworkBuffers pool which are currently being used</td><td>Structs</td></tr></tbody></table>

## SSD

<table data-header-hidden><thead><tr><th width="271.3333333333333"></th><th width="310"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>DRIVE_ACTIVE_IOS</td><td>The number of in flight IO against the SSD at the time of sampling</td><td>IOs</td></tr><tr><td>DRIVE_FORFEITS</td><td>Number of IOs forfeited due to lack of memory buffers</td><td>Operations/Sec</td></tr><tr><td>DRIVE_IDLE_CYCLES</td><td>Number of cycles spent in idle</td><td>Cycles/Sec</td></tr><tr><td>DRIVE_IDLE_TIME</td><td>Percentage of the CPU time not utilized for handling I/Os</td><td>%</td></tr><tr><td>DRIVE_IO_OVERLAPPED</td><td>Number of overlapping IOs</td><td>Operations</td></tr><tr><td>DRIVE_IO_TOO_LONG</td><td>Number of IOs that took longer than expected</td><td>Operations/Sec</td></tr><tr><td>DRIVE_LATENCY</td><td>Measure the latencies up to 5ms (higher latencies will be grouped together)</td><td></td></tr><tr><td>DRIVE_LOAD</td><td>Drive Load at sampling time</td><td>Load</td></tr><tr><td>DRIVE_MEDIA_BLOCKS_READ</td><td>Blocks read from the SSD media</td><td>Blocks/Sec</td></tr><tr><td>DRIVE_MEDIA_BLOCKS_WRITE</td><td>Blocks written to the SSD media</td><td>Blocks/Sec</td></tr><tr><td>DRIVE_MEDIA_ERRORS</td><td>SSD Media Errors</td><td>IO/Sec</td></tr><tr><td>DRIVE_NON_MEDIA_ERRORS</td><td>SSD Non-Media Errors</td><td>IO/Sec</td></tr><tr><td>DRIVE_PENDING_IOS</td><td>The number of IOs waiting to start executing at the time of sampling</td><td>IOs</td></tr><tr><td>DRIVE_PUMPED_IOS</td><td>Number of requests returned in a pump</td><td></td></tr><tr><td>DRIVE_PUMPS_DELAYED</td><td>Number of Drive pumps that got delayed</td><td>Operations/Sec</td></tr><tr><td>DRIVE_PUMPS_SEVERELY_DELAYED</td><td>Number of Drive pumps that got severely delayed</td><td>Operations/Sec</td></tr><tr><td>DRIVE_PUMP_LATENCY</td><td>Latency between SSD pumps</td><td>Microseconds</td></tr><tr><td>DRIVE_READ_LATENCY</td><td>Drive Read Execution Latency</td><td>Microseconds</td></tr><tr><td>DRIVE_READ_OPS</td><td>Drive Read Operations</td><td>IO/Sec</td></tr><tr><td>DRIVE_REMAINING_IOS</td><td>Number of requests still in the drive after a pump</td><td></td></tr><tr><td>DRIVE_REQUEST_BLOCKS</td><td>Measure drive request size distribution</td><td></td></tr><tr><td>DRIVE_SSD_PUMPS</td><td>Number of drive pumps that resulted in data flowin from/to drive</td><td>Pump/Sec</td></tr><tr><td>DRIVE_UTILIZATION</td><td>Percentage of time the drive had an active IO submitted to it</td><td>%</td></tr><tr><td>DRIVE_WRITE_LATENCY</td><td>Drive Write Execution Latency</td><td>Microseconds</td></tr><tr><td>DRIVE_WRITE_OPS</td><td>Drive Write Operations</td><td>IO/Sec</td></tr><tr><td>SSDS_IOS</td><td>IOs performed on the SSD service</td><td>IO/Sec</td></tr><tr><td>SSDS_IO_ERRORS</td><td>IO errors on the SSD service</td><td>Blocks/Sec</td></tr><tr><td>SSD_BLOCKS_READ</td><td>Number of blocks read from the SSD service</td><td>Blocks/Sec</td></tr><tr><td>SSD_BLOCKS_WRITTEN</td><td>Number of blocks written to the SSD service</td><td>Blocks/Sec</td></tr><tr><td>SSD_CHUNK_ALLOCS</td><td>Rate of chunk allocations</td><td>Chunks/Sec</td></tr><tr><td>SSD_CHUNK_FREES</td><td>Rate of chunk frees</td><td>Chunks/Sec</td></tr><tr><td>SSD_E2E_BAD_CSUM</td><td>End-to-End checksum failures</td><td>IO/Sec</td></tr><tr><td>SSD_READ_ERRORS</td><td>Errors in reading blocks from the SSD service</td><td>Blocks/Sec</td></tr><tr><td>SSD_READ_LATENCY</td><td>Avg. latency of read requests from the SSD service</td><td>Microseconds</td></tr><tr><td>SSD_READ_REQS_LARGE_NORMAL</td><td>Number of large normal read requests from the SSD service</td><td>IO/Sec</td></tr><tr><td>SSD_READ_REQS</td><td>Number of read requests from the SSD service</td><td>IO/Sec</td></tr><tr><td>SSD_WRITES_REQS_LARGE_NORMAL</td><td>Number of large normal priority write requests to the SSD service</td><td>IO/Sec</td></tr><tr><td>SSD_WRITES</td><td>Number of write requests to the SSD service</td><td>IO/Sec</td></tr><tr><td>SSD_WRITE_ERRORS</td><td>Errors in writing blocks to the SSD service</td><td>Blocks/Sec</td></tr><tr><td>SSD_WRITE_LATENCY</td><td>Latency of writes to the SSD service</td><td>Microseconds</td></tr></tbody></table>

## Scrubber

<table data-header-hidden><thead><tr><th width="302.3333333333333"></th><th width="263"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>ACTUALLY_FALSE_FREE</td><td>Number of blocks that were detected as false-used and freed</td><td>Blocks/Sec</td></tr><tr><td>CLEANED_CHUNKS</td><td>Number of chunks that were cleaned by the scrubber</td><td>Chunks/Sec</td></tr><tr><td>DEGRADED_READS</td><td>Number of degraded reads for scrubbing</td><td>Requests/Sec</td></tr><tr><td>FALSE_FREE_CHECKED_BLOCKS</td><td>Number of blocks that were scrubbed-false-used</td><td>Blocks/Sec</td></tr><tr><td>FALSE_FREE_CHECK_LATENCY</td><td>Average latency of checking false free per block</td><td>Micros</td></tr><tr><td>FALSE_USED_CHECK_LATENCY</td><td>Average latency of checking false used per block</td><td>Micros</td></tr><tr><td>FALSE_USED_EXTRA_NOTIFIED</td><td>Number of blocks that were notified as used by the mark-extra-used mechanism</td><td>Blocks/Sec</td></tr><tr><td>INTERRUPTS</td><td>Number of scrubs that were interrupted</td><td>Occurences/Sec</td></tr><tr><td>NETWORK_BUDGET_WAIT_LATENCY</td><td>Average latency of waiting for our network budget</td><td>Micros</td></tr><tr><td>NOT_ACTUALLY_FALSE_FREE</td><td>Number of blocks that were detected as used</td><td>Blocks/Sec</td></tr><tr><td>NOT_REALLY_DIRTY_BLOCKS</td><td>Number of marked dirty blocks that ScrubMissingWrites found were actually clean</td><td>Blocks/Sec</td></tr><tr><td>NUM_COPY_DISCARDED_BLOCKS</td><td>Number of copied blocks that were discarded</td><td>Blocks/Sec</td></tr><tr><td>NUM_COPY_DISCARDS</td><td>Number of times we discarded scrubber copy work</td><td>Occurences/Sec</td></tr><tr><td>NUM_INVENTED_STRIPES_DISCARDS</td><td>Number of times we discarded all scrubber work due to invented stripes</td><td>Occurences/Sec</td></tr><tr><td>NUM_INVENTED_STRIPES_DISCARD_BLOCKS</td><td>Number of blocks that were discarded due to invented stripes</td><td>Blocks/Sec</td></tr><tr><td>NUM_SCRUBBER_DISCARD_INTERMEDIATES</td><td>Number of times we discarded all intermediate scrubber work</td><td>Occurences/Sec</td></tr><tr><td>NUM_SMW_DISCARDED_BLOCKS</td><td>Number of SMW'd blocks that were discarded</td><td>Blocks/Sec</td></tr><tr><td>NUM_SMW_DISCARDS</td><td>Number of times we discarded scrubber SMW work</td><td>Occurences/Sec</td></tr><tr><td>PLACEMENT_SELECTION_LATENCY</td><td>Average latency of scrubbed placement selection</td><td>Micros</td></tr><tr><td>READS_CALLED</td><td>Number of blocks that were read</td><td>Blocks/Sec</td></tr><tr><td>READ_BATCH_SOURCE_BLOCKS</td><td>Number of source blocks to read in batch</td><td></td></tr><tr><td>READ_BLOCKS_LATENCY</td><td>Average latency of read blocks</td><td>Micros</td></tr><tr><td>RELOCATED_BLOCKS</td><td>Number of blocks that were relocated for eviction</td><td>Blocks/Sec</td></tr><tr><td>RELOCATE_BLOCKS_LATENCY</td><td>Average latency of relocating blocks</td><td>Micros</td></tr><tr><td>RETRUSTED_UNPROTECTED_DIRTY_BLOCKS</td><td>Number of dirty blocks that ScrubMissingWrites retrusted because they were unprotected</td><td>Blocks/Sec</td></tr><tr><td>REWRITTEN_DIRTY_BLOCKS</td><td>Number of dirty blocks that ScrubMissingWrites rewrote to clean them</td><td>Blocks/Sec</td></tr><tr><td>SCRUB_BATCHES_LATENCY</td><td>Average latency of scrub batches</td><td>Millis</td></tr><tr><td>SCRUB_FALSE_FREE_FAILED_READS</td><td>Number of blocks that we failed to read for scrub-false-free</td><td>Blocks/Sec</td></tr><tr><td>SCRUB_FALSE_FREE_FAILED</td><td>Number of placements we failed to fully scrub-false-free</td><td>Occurences/Sec</td></tr><tr><td>SCRUB_FALSE_FREE_PLACEMENTS</td><td>Number of placements we finished scrub-false-used</td><td>Occurences/Sec</td></tr><tr><td>SCRUB_FALSE_FREE_WAS_UNPROTECTED</td><td>Number of blocks that were false marked freed and unprotected</td><td>Blocks/Sec</td></tr><tr><td>SCRUB_FALSE_USED_FAILED_READS</td><td>Number of blocks that we failed to read for scrub-false-used</td><td>Blocks/Sec</td></tr><tr><td>SCRUB_FALSE_USED_FAILED</td><td>Number of placements we failed to fully scrub-false-used</td><td>Occurences/Sec</td></tr><tr><td>SCRUB_FALSE_USED_PLACEMENTS</td><td>Number of placements we finished scrub-false-used</td><td>Occurences/Sec</td></tr><tr><td>SCRUB_FALSE_USED_WAS_UNPROTECTED</td><td>Number of blocks that were false marked used and unprotected</td><td>Blocks/Sec</td></tr><tr><td>SCRUB_PREPARATION_FAILED</td><td>Number of times we failed to prepare() a task and aborted scrub of placement</td><td>Occurences/Sec</td></tr><tr><td>SFU_CHECKS</td><td>Number of blocks that were scrubbed-false-used</td><td>Blocks/Sec</td></tr><tr><td>SFU_CHECK_FREE</td><td>Number of blocks that were detected as false-used and freed</td><td>Blocks/Sec</td></tr><tr><td>SFU_CHECK_SECONDARY</td><td>Number of blocks that were detected as secondary</td><td>Blocks/Sec</td></tr><tr><td>SFU_CHECK_USED</td><td>Number of blocks that were detected as used</td><td>Blocks/Sec</td></tr><tr><td>SOURCE_READS</td><td>Number of source/committed superset blocks directly read by the scrubber</td><td>Blocks/Sec</td></tr><tr><td>TARGET_COPIED_CHUNKS</td><td>Number of chunks that were copied to target by the scrubber</td><td>Chunks/Sec</td></tr><tr><td>UPDATE_PLACEMENT_INFO_LATENCY</td><td>Average latency of updating the placement info quorum</td><td>Micros</td></tr><tr><td>UPDATE_PLACEMENT_INFO</td><td>Number of times we ran updatePlacementInfo</td><td>Occurences/Sec</td></tr><tr><td>WONT_CLEAN_COPYING</td><td>Number of actually dirty blocks that ScrubMissingWrites refused to clean because they will be moved to target anyway</td><td>Blocks/Sec</td></tr><tr><td>WRITES_CALLED</td><td>Number of blocks that were written</td><td>Blocks/Sec</td></tr><tr><td>WRITE_BATCH_SOURCE_BLOCKS</td><td>Number of source blocks to write in batch</td><td></td></tr><tr><td>WRITE_BATCH_TARGET_BLOCKS</td><td>Number of target blocks to write in batch</td><td></td></tr><tr><td>WRITE_BLOCKS_LATENCY</td><td>Average latency of writing blocks</td><td>Micros</td></tr></tbody></table>

## Squelch

<table data-header-hidden><thead><tr><th width="374.3333333333333"></th><th width="281"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>BLOCKS_PER_DESQUELCH</td><td>Blocks</td><td></td></tr><tr><td>EXTENT_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>EXTENT_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>HASH_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>HASH_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>INODE_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>INODE_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>JOURNAL_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>JOURNAL_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>MAX_BLOCKS_WITH_TEMPORAL_SQUELCH_ITEMS_IN_BUCKET</td><td>Number of block with temporal squelch items in bucket</td><td>Blocks</td></tr><tr><td>MAX_TEMPORAL_SQUELCH_ITEMS_IN_BUCKET</td><td>Number temporal squelch items in bucket</td><td>Squelch items</td></tr><tr><td>REGISTRY_L1_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>REGISTRY_L1_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>REGISTRY_L2_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>REGISTRY_L2_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>SPATIAL_SQUELCH_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>SPATIAL_SQUELCH_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>SUPERBLOCK_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>SUPERBLOCK_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr><tr><td>TEMPORAL_SQUELCH_DESQUELCHES_NUM</td><td>Times</td><td></td></tr><tr><td>TEMPORAL_SQUELCH_SQUELCH_BLOCKS_READ</td><td>Blocks</td><td></td></tr></tbody></table>

## Statistics

<table data-header-hidden><thead><tr><th width="349.3333333333333"></th><th width="240"></th><th></th></tr></thead><tbody><tr><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Units</strong></td></tr><tr><td>GATHER_FROM_NODE_LATENCY_NET</td><td>Time spent on responding to a stats gathering request (not including metadata)</td><td>Seconds/Sec</td></tr><tr><td>GATHER_FROM_NODE_LATENCY</td><td>Time spent responding to a stats gathering request (not including metadata)</td><td>Seconds/Sec</td></tr><tr><td>GATHER_FROM_NODE_SLEEP</td><td>Time spent in-between responding to a stats gathering request (not including metadata)</td><td>Seconds/Sec</td></tr><tr><td>TIMES_QUERIED_STATS</td><td>Number of times the node queried other nodes for stats</td><td>Times</td></tr><tr><td>TIMES_QUERIED</td><td>Number of times the node was queried for stats (not including metadata)</td><td>Times</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.weka.io/4.1/usage/statistics/list-of-statistics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
