# List of statistics

## Assert failures

| **Type**                                          | **Description**                                                       | **Units**          |
| ------------------------------------------------- | --------------------------------------------------------------------- | ------------------ |
| ASSERTION\_FAILURES\_IGNORE                       | Assertion failures count with "IGNORE" behavior                       | Assertion failures |
| ASSERTION\_FAILURES\_KILL\_BUCKET                 | Assertion failures count with "KILL\_BUCKET" behavior                 | Assertion failures |
| ASSERTION\_FAILURES\_KILL\_FIBER                  | Assertion failures count with "KILL\_FIBER" behavior                  | Assertion failures |
| ASSERTION\_FAILURES\_KILL\_NODE\_WITH\_CORE\_DUMP | Assertion failures count with "KILL\_NODE\_WITH\_CORE\_DUMP" behavior | Assertion failures |
| ASSERTION\_FAILURES\_KILL\_NODE                   | Assertion failures count with "KILL\_NODE" behavior                   | Assertion failures |
| ASSERTION\_FAILURES\_STALL\_AND\_KILL\_NODE       | Assertion failures count with "STALL\_AND\_KILL\_NODE" behavior       | Assertion failures |
| ASSERTION\_FAILURES\_STALL                        | Assertion failures count with "STALL" behavior                        | Assertion failures |
| ASSERTION\_FAILURES\_THROW\_EXCEPTION             | Assertion failures count with "THROW\_EXCEPTION" behavior             | Assertion failures |
| ASSERTION\_FAILURES                               | Assertion failures count of all available types                       | Assertion failures |

## Attribute Cache

| **Type**                 | **Description**                                           | **Units** |
| ------------------------ | --------------------------------------------------------- | --------- |
| GP\_GETATTR\_CACHE\_MISS | Number of general-purpose getAttr cache misses per second | Ops/Sec   |
| GP\_GETATTR              | Number of general-purpose getAttr calls per second        | Ops/Sec   |

## Block Cache

| **Type**                             | **Description**                            | **Units** |
| ------------------------------------ | ------------------------------------------ | --------- |
| BUCKET\_CACHED\_METADATA\_BLOCKS     | Bucket number of cached metadata blocks    | Blocks    |
| BUCKET\_CACHED\_REGISTRY\_L2\_BLOCKS | Bucket number of cached registry L2 blocks | Blocks    |
| BUCKET\_CACHE\_METADATA\_HITS        | Bucket block cache metadata hits           | Queries   |
| BUCKET\_CACHE\_METADATA\_MISSES      | Bucket block cache metadata misses         | Queries   |
| BUCKET\_CACHE\_REGISTRY\_L2\_HITS    | Bucket block cache registry L2 hits        | Queries   |
| BUCKET\_CACHE\_REGISTRY\_L2\_MISSES  | Bucket block cache registry L2 misses      | Queries   |
| BUCKET\_REGISTRY\_L2\_BLOCKS\_NUM    | Bucket number of registry L2 blocks        | Blocks    |

## Block Writes

| **Type**               | **Description**                | **Units** |
| ---------------------- | ------------------------------ | --------- |
| BLOCK\_FULL\_WRITES    | Number of full block writes    | Writes    |
| BLOCK\_PARTIAL\_WRITES | Number of partial block writes | Writes    |

## Bucket

| **Type**                                    | **Description**                                                            | **Units**    |
| ------------------------------------------- | -------------------------------------------------------------------------- | ------------ |
| BUCKET\_START\_TIME                         | Duration of bucket activation on step up                                   | Startups     |
| CHOKING\_LEVEL\_ALL                         | Throttling level applied on all types of IOs                               | %            |
| CHOKING\_LEVEL\_NON\_MUTATING               | Throttling level applied on non-mutating only types of IOs                 | %            |
| COALESCED\_MAY\_CREATE\_EXTENT              | Number of mayCreateExtent calls coalesced                                  | Calls        |
| DESTAGED\_BLOCKS\_COUNT                     | Number of destaged blocks per second                                       | Blocks/Sec   |
| DESTAGE\_COUNT                              | Number of destages per second                                              | Destages/Sec |
| DIR\_MOVE\_TIME                             | Time to complete a directory move                                          | Ops          |
| EXTENT\_BLOCKS\_COUNT                       | Difference in number of EXTENT blocks                                      | Blocks       |
| EXTENT\_BLOCK\_SEQUENCES                    | Histogram of number of consecutive sequences of blocks in a single extent  | Extents      |
| FAIRNESS\_DELAYED\_MAY\_CREATE\_EXTENT      | Number of mayCreateExtent calls not coalesced to prevent starvation        | Calls        |
| FREEABLE\_LRU\_BUFFERS                      | Number of unused blocks in LRU cache                                       | Buffers      |
| HASH\_BLOCKS\_COUNT                         | Difference in number of HASH blocks                                        | Blocks       |
| INODE\_BLOCKS\_COUNT                        | Difference in number of INODE blocks                                       | Blocks       |
| INTEGRITY\_ISSUES                           | Number of filesystem integrity issues detected                             | Issues       |
| JOURNAL\_BLOCKS\_COUNT                      | Difference in number of JOURNAL blocks                                     | Blocks       |
| ODL\_BLOCKS\_COUNT                          | Difference in number of ODL blocks                                         | Blocks       |
| ODL\_PAYLOAD\_BLOCKS\_COUNT                 | Difference in number of ODL\_PAYLOAD blocks                                | Blocks       |
| READS                                       | Number of read operations per second                                       | Ops/Sec      |
| READ\_BYTES                                 | Number of bytes read per second                                            | Bytes/Sec    |
| READ\_LATENCY                               | Average latency of READ operations                                         | Microseconds |
| REGISTRY\_L1\_BLOCKS\_COUNT                 | Difference in number of REGISTRY\_L1 blocks                                | Blocks       |
| REGISTRY\_L2\_BLOCKS\_COUNT                 | Difference in number of REGISTRY\_L2 blocks                                | Blocks       |
| REGISTRY\_SEARCHES\_COUNT                   | Number of registry searches per second                                     | Queries/Sec  |
| RESIDENT\_BLOCKS\_COUNT                     | Number of blocks in resident blocks table                                  | Blocks       |
| SINGLE\_HOP\_MISMATCH\_RECOVERY             | 1HOP prefix mismatch recoveries                                            | Issues       |
| SINGLE\_HOP\_RDMA\_MISMATCH\_DPDK\_FALLBACK | 1HOP prefix mismatch RDMA fail                                             | Issues       |
| SNAPSHOT\_CREATION\_TIME                    | Time to complete a snapshot creation                                       | Snapshots    |
| SPATIAL\_SQUELCH\_BLOCKS\_COUNT             | Difference in number of SPATIAL\_SQUELCH blocks                            | Blocks       |
| SUCCESSFUL\_DATA\_WEDGINGS                  | Number of successful attempts to wedge data blocks in journal per second   | Attempts/Sec |
| SUPERBLOCK\_BLOCKS\_COUNT                   | Difference in number of SUPERBLOCK blocks                                  | Blocks       |
| TEMPORAL\_SQUELCH\_BLOCKS\_COUNT            | Difference in number of TEMPORAL\_SQUELCH blocks                           | Blocks       |
| TRANSIENT\_INTEGRITY\_ISSUES                | Number of transient filesystem integrity issues detected                   | Issues       |
| UNSUCCESSFUL\_DATA\_WEDGINGS                | Number of unsuccessful attempts to wedge data blocks in journal per second | Attempts/Sec |
| USER\_DATA\_BUFFERS\_IN\_USE                | Number of data buffers used for serving ongoing IOs                        | Buffers      |
| WRITES                                      | Number of write operations per second                                      | Ops/Sec      |
| WRITE\_BYTES                                | Number of byte writes per second                                           | Bytes/Sec    |
| WRITE\_LATENCY                              | Average latency of WRITE operations                                        | Microseconds |

## Bucket Failovers

| **Type**                      | **Description**                                                              | **Units**  |
| ----------------------------- | ---------------------------------------------------------------------------- | ---------- |
| BUCKET\_FAILOVERS             | Number of failovers detected in remote buckets                               | Failovers  |
| REMOTE\_BUCKET\_IS\_SECONDARY | Number of times a remote bucket reported it is secondary and cannot serve us | Exceptions |

## Bucket Rebalances

| **Type**                               | **Description**                                           | **Units**       |
| -------------------------------------- | --------------------------------------------------------- | --------------- |
| BUCKET\_INITS                          | Number of bucket initializations                          | Times           |
| BUCKET\_INIT\_LATENCY\_HIST            | Duration of bucket initialization                         | Initializations |
| BUCKET\_INIT\_LATENCY                  | Average latency of bucket initialization                  | Seconds         |
| BUCKET\_REBALANCER\_STEPDOWN\_REQUESTS | Number of bucket rebalancer stepdown requests of a bucket | Times           |
| INFORMATIVE\_DENY\_BUCKET\_ACCESS      | Number of new-style NotBucketLeaderEx exceptions          | Exceptions      |
| LEGACY\_DENY\_BUCKET\_ACCESS           | Number of old-style NotBucketLeader exceptions            | Exceptions      |

## CPU

| **Type**         | **Description**                                       | **Units** |
| ---------------- | ----------------------------------------------------- | --------- |
| CPU\_UTILIZATION | The percentage of the CPU time used for handling I/Os | %         |

## Choking

| **Type**                      | **Description**                                                              | **Units** |
| ----------------------------- | ---------------------------------------------------------------------------- | --------- |
| CHOKING\_LEVEL\_ALL           | Throttling level applied on all types of IOs, both mutating and non-mutating | Processes |
| CHOKING\_LEVEL\_NON\_MUTATING | Throttling level applied on non-mutating only types of IOs                   | Processes |

## Clients

| **Type**              | **Description**                                                                 | **Units**   |
| --------------------- | ------------------------------------------------------------------------------- | ----------- |
| CLIENTS\_CONNECTED    | Clients connected                                                               | Clients/Sec |
| CLIENTS\_DISCONNECTED | The number of clients left or removed                                           | Clients/Sec |
| CLIENTS\_LEFT         | The number of clients left                                                      | Clients/Sec |
| CLIENTS\_RECONNECTED  | The number of clients reconnected instead of their previous connection instance | Clients/Sec |
| CLIENTS\_REMOVED      | The number of clients removed                                                   | Clients/Sec |

## Config

| **Type**                                                        | **Description**                                                                             | **Units**                  |
| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | -------------------------- |
| AVERAGE\_CHANGES\_IN\_CHANGESET                                 | The average number of changes in a changeset                                                | Changes/Sec                |
| AVERAGE\_CHANGES\_IN\_GENERATION                                | The average number of changes in generation                                                 | Changes/Sec                |
| BACKEND\_NODE\_REJOIN\_TIME                                     | The number of backend rejoin attempts per completion time range                             | Number of rejoins          |
| CHANGESET\_COMMIT\_LATENCY                                      | The average latency of committing a configuration changeset                                 | Microseconds               |
| CLIENT\_NODE\_REJOIN\_TIME                                      | The number of client rejoin attempts per completion time range                              | Number of rejoins          |
| CONFIG\_PROPAGATION\_LATENCY                                    | The latencies of propagation of a configuration generation                                  | Generation                 |
| GENERATION\_COMMIT\_LATENCY                                     | The average latency of committing a configuration generation                                | Microseconds               |
| HEARTBEAT\_PROCESSING\_TIME\_OLD                                | The number of non-leader heartbeats per processing time range (OLD)                         | Number of heartbeats       |
| HEARTBEAT\_PROCESSING\_TIME                                     | The number of non-leader heartbeats per processing time range                               | Number of heartbeats       |
| HISTOGRAM\_LEADER\_ITERATION\_WAIT\_DURATION\_CONFIG\_ALIGNMENT | Wait duration of leader iteration for all nodes to align on latest configuration generation | leader iteration wait time |
| LEADER\_HEARTBEAT\_PROCESSING\_TIME\_OLD                        | The number of leader heartbeats per processing time range (OLD)                             | Number of heartbeats       |
| LEADER\_HEARTBEAT\_PROCESSING\_TIME                             | The number of leader heartbeats per processing time range                                   | Number of heartbeats       |
| OVERLAY\_FULL\_SHIFTS                                           | The number of full overlay shifts                                                           | Changes                    |
| OVERLAY\_INCREMENTAL\_SHIFTS                                    | The number of incremental overlay shifts                                                    | Changes                    |
| OVERLAY\_TRACKER\_INCREMENTALS                                  | The number of incremental OverlayTracker applications                                       | Changes                    |
| OVERLAY\_TRACKER\_RESYNCS                                       | The number of OverlayTracker full-resyncs                                                   | Changes                    |
| TOTAL\_CHANGESETS\_COMMITTED                                    | The total number of committed changesets                                                    | Change Sets                |
| TOTAL\_COMMITTED\_CHANGES                                       | The total number of committed configuration changes                                         | Changes                    |
| TOTAL\_GENERATIONS\_COMMITTED                                   | The number of committed generations per second                                              | Generations                |

## Data Reduction

| **Type**                            | **Description**                                                                                    | **Units**    |
| ----------------------------------- | -------------------------------------------------------------------------------------------------- | ------------ |
| ACCEPTED\_SEGMENTS                  | Number of blocks accepted for clusterization                                                       | Blocks/Sec   |
| AVG\_DELTAS                         | Average deltas per reference during ingestion (excluding history)                                  | deltas/ref   |
| CLUSTERIZE\_CALLS                   | Clusterize Calls                                                                                   | Calls/Sec    |
| CLUSTERIZE\_TIME                    | Average time to clusterize                                                                         | Milliseconds |
| COMPRESS\_TASK\_CALLS               | Compress Task Calls                                                                                | Calls/Sec    |
| COMPRESS\_TASK\_TIME                | Average time to complete compress task                                                             | Milliseconds |
| DELTAS\_COMPLETE\_RELOCS            | Number of delta blocks notified about a relocation of both delta and ref segments at the same time | Blocks/Sec   |
| DELTAS\_GC                          | Number of delta blocks removed by GC                                                               | Blocks/Sec   |
| DELTAS\_REF\_RELOCS                 | Number of delta blocks notified about reference relocations                                        | Blocks/Sec   |
| DELTA\_BACKPTR\_COLLISIONS          | Number of times delta blocks with the same backptr were encountered during GC                      | Blocks/Sec   |
| DELTA\_PROMOTES                     | Number of delta blocks promoted by GC                                                              | Blocks/Sec   |
| DELTA\_RELOCS                       | Number of delta blocks relocated by GC                                                             | Blocks/Sec   |
| DELTA\_REMOVAL\_BACKPTR\_COLLISIONS | Number of times delta blocks with the same backptr were encountered during deletions flush         | Blocks/Sec   |
| DROPPED\_SEGMENTS                   | Number of blocks dropped during clusterization                                                     | Blocks/Sec   |
| GC\_PROMOTIONS                      | Number of times data was rewritten to a next GC tree level                                         | Blocks/Sec   |
| HISTORY\_MATCHES                    | Number of new delta blocks matched with references from history                                    | Blocks/Sec   |
| INGEST\_START\_CALLS                | Ingest Start Calls                                                                                 | Calls/Sec    |
| INGEST\_START\_TIME                 | Average time to start ingest                                                                       | Milliseconds |
| NEW\_DELTAS                         | Number of new delta blocks created                                                                 | Blocks/Sec   |
| NEW\_INGESTED                       | Ingested Blocks                                                                                    | Blocks       |
| NEW\_REFERENCES                     | Number of new reference blocks created                                                             | Blocks/Sec   |
| NEW\_SINGLES                        | Number of new reference blocks created                                                             | Blocks/Sec   |
| REFERENCE\_GC                       | Number of reference blocks removed by GC                                                           | Blocks/Sec   |
| REFERENCE\_PROMOTES                 | Number of reference blocks promoted by GC                                                          | Blocks/Sec   |
| REFERENCE\_RELOCS                   | Number of reference blocks relocated by GC                                                         | Blocks/Sec   |
| REF\_BACKPTR\_COLLISIONS            | Number of times blocks with the same reference-backptr were encountered during GC                  | Blocks/Sec   |
| SEGMENT\_PROMOTES                   | Promoted Compressed Blocks                                                                         | Blocks       |
| SEGMENT\_RELOCS                     | Relocated Compressed Blocks                                                                        | Blocks       |
| SINGLES\_MARKED\_AS\_REFS           | Number of single blocks marked as references due to new matches                                    | Blocks/Sec   |

## Decisions about buckets from the cluster leader

| **Type**                        | **Description**                                                               | **Units**                      |
| ------------------------------- | ----------------------------------------------------------------------------- | ------------------------------ |
| TOTAL\_COUNCIL\_CLEANUPS        | The amount of times a bucket council toRemove/toAdd field member were cleared | Bucket council clenaups        |
| TOTAL\_COUNCIL\_REDISTRIBUTIONS | The amount of times a bucket council was changed for any bucket               | Bucket council redistributions |

## Filesystem OBS

| **Type**                                          | **Description**                                                                 | **Units**          |
| ------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------ |
| BACKPRESSURED\_BUCKETS\_IN\_FSS                   | Number of backpressured buckets                                                 | Buckets            |
| CONCURRENT\_DEMOTES                               | Number of demotes executed concurrently                                         | Demotes            |
| DEMOTE\_EXTENT\_OBS\_FETCH\_BACKPRESSURE          | Number of extent BACKPRESSURE object-store fetch operations per second          | Ops/Sec            |
| DEMOTE\_EXTENT\_OBS\_FETCH\_IMMEDIATE\_RELEASE    | Number of extent IMMEDIATE\_RELEASE object-store fetch operations per second    | Ops/Sec            |
| DEMOTE\_EXTENT\_OBS\_FETCH\_MANHOLE               | Number of extent MANHOLE object-store fetch operations per second               | Ops/Sec            |
| DEMOTE\_EXTENT\_OBS\_FETCH\_MIGRATE               | Number of extent MIGRATE object-store fetch operations per second               | Ops/Sec            |
| DEMOTE\_EXTENT\_OBS\_FETCH\_POLICY                | Number of extent POLICY object-store fetch operations per second                | Ops/Sec            |
| DEMOTE\_EXTENT\_OBS\_FETCH\_RECLAMATION\_REUPLOAD | Number of extent RECLAMATION\_REUPLOAD object-store fetch operations per second | Ops/Sec            |
| DEMOTE\_EXTENT\_OBS\_FETCH\_STOW                  | Number of extent STOW object-store fetch operations per second                  | Ops/Sec            |
| DEMOTE\_EXTENT\_OBS\_FETCH                        | Number of extent object-store fetch operations per second                       | Ops/Sec            |
| DEMOTE\_WAITING\_FOR\_SLOT                        | Average time waiting for a demotion concurrency slot                            | Microseconds       |
| DESERIALIZED\_EXTENTS\_WITH\_INVALID\_BLOBS       | Number of deserialized extents with invalid blob id                             | Extents            |
| DOWNLOADS                                         | Number of downloads per second                                                  | Ops/Sec            |
| DOWNLOAD\_LATENCY                                 | Average latency of downloads                                                    | Microseconds       |
| EXTENTS\_WITH\_FAKE\_RETENTION\_TAG               | Number of scanned extents with fake retention tag                               | Extents            |
| FAILED\_DOWNLOADS                                 | Number of failed downloads per second                                           | Ops/Sec            |
| FAILED\_UPLOADS                                   | Number of failed uploads per second                                             | Ops/Sec            |
| OBS\_4K\_IOPS\_READ                               | Number of object store dedicated 4K read operations per second                  | Ops/Sec            |
| OBS\_BACKPRESSURE\_FREED                          | Number of bytes freed from disk due to backpressure per second                  | Bytes/Sec          |
| OBS\_BLOB\_HEADER\_DOWNLOAD\_LATENCY              | Average latency of blob header download                                         | Microseconds       |
| OBS\_BLOB\_SCAVENGE\_LATENCY                      | Average latency of blob scavenges                                               | Microseconds       |
| OBS\_BLOB\_TIERING\_DURATION                      | Duration of tiering blobs to object-store                                       | Ops                |
| OBS\_COMPLETELY\_ALIVE\_BLOBS                     | Percentage of blobs with only live extents linked to them                       | %                  |
| OBS\_COMPLETELY\_DEAD\_BLOBS                      | Percentage of blobs with no live extent linked to them                          | %                  |
| OBS\_EXTENTS\_PREFETCH                            | Number of extents prefetched from object-store per second                       | Extents/Sec        |
| OBS\_FREED                                        | Number of bytes freed from disk because they are in the object-store per second | Bytes/Sec          |
| OBS\_IMMEDIATE\_RELEASE\_FREED                    | Number of bytes freed from disk due to immediate release per second             | Bytes/Sec          |
| OBS\_INODES\_PREFETCH                             | Number of files prefetched from object-store per second                         | Ops/Sec            |
| OBS\_INODES\_RELEASE                              | Number of file released to object-store per second                              | Ops/Sec            |
| OBS\_ONGOING\_RECLAMATIONS                        | Number of ongoing reclamations                                                  | Ops                |
| OBS\_POLICY\_FREED                                | Number of bytes freed from disk due to policy per second                        | Bytes/Sec          |
| OBS\_PROMOTE\_EXTENT\_WRITE\_LATENCY              | Average latency of extent promote writes                                        | Microseconds       |
| OBS\_PROMOTE\_EXTENT\_WRITE                       | Number of extents promoted from object-store per second                         | Extents/Sec        |
| OBS\_PROMOTE\_WRITE                               | Number of bytes promoted from object-store per second                           | Bytes/Sec          |
| OBS\_READ                                         | Number of reads that needed data from the object-store per second               | Ops/Sec            |
| OBS\_RECLAMATION\_PURGED\_BYTES                   | Number of bytes purged per second                                               | Bytes/Sec          |
| OBS\_RECLAMATION\_SCAVENGED\_BLOBS                | Number of blobs scavenged per second                                            | Ops/Sec            |
| OBS\_RECLAMATION\_SCAVENGED\_BYTES                | Number of bytes scavenged per second                                            | Bytes/Sec          |
| OBS\_RECLAMATION\_WAIT\_FOR\_DESTAGE              | Average time waiting for destage on space reclamation                           | Microseconds       |
| OBS\_RELOC\_DOWNLOAD                              | Number of relocation blobs downloaded per second                                | Ops/Sec            |
| OBS\_RELOC\_UPLOAD                                | Number of relocation blobs uploaded per second                                  | Ops/Sec            |
| OBS\_SCAVENGED\_BLOB\_WASTE\_LEVEL                | Waste level found in blobs                                                      | Blobs              |
| OBS\_SHARED\_DOWNLOADS\_LATENCY                   | Average latency of shared downloads from object-store                           | Microseconds       |
| OBS\_SHARED\_DOWNLOADS                            | Number of shared downloads from object-store per second                         | Ops/Sec            |
| OBS\_TRUNCATE                                     | Number of truncates that needed data from the object-store per second           | Ops/Sec            |
| OBS\_UNEXPECTED\_TAG\_ON\_DOWNLOAD                | Number of unexpected tags found when downloading extents                        | Occurrences        |
| OBS\_WRITE                                        | Number of writes that needed data from the object-store per second              | Ops/Sec            |
| STOW\_COMMIT\_QUEUE\_HANG                         | Number of times metadata download queue was hanging full                        | Occurrences        |
| STOW\_METADATA\_DESERIALIZATION\_LATENCY          | Average latency of metadata blob deserialization                                | Milliseconds       |
| STOW\_METADATA\_SEED\_DOWNLOADS                   | Number of seed downloads per second                                             | Ops/Sec            |
| STOW\_SERIALIZED\_EXTENT\_DATA                    | Number of extent descriptors uploaded that contain data                         | Extent Descriptors |
| STOW\_SERIALIZED\_EXTENT\_DESCS                   | Number of extent descriptors uploaded                                           | Extent Descriptors |
| STOW\_SERIALIZED\_EXTENT\_REDIRECTS               | Number of extent descriptors uploaded that redirect to previous snapshot        | Extent Descriptors |
| TIERED\_FS\_BREAKING\_POLICY                      | Number of tiered filesystems breaking policy                                    | Activations        |
| TIMEOUT\_DOWNLOADS                                | Number of timed out downloads per second                                        | Ops/Sec            |
| TIMEOUT\_OPERATIONS                               | Total number of timed out operations per second                                 | Ops/Sec            |
| TIMEOUT\_UPLOADS                                  | Number of timed out uploads per second                                          | Ops/Sec            |
| UNEXPECTED\_BLOCK\_VERSION\_POST\_UPGRADE         | Number of unexpected block version found after upgrade completed                | Occurrences        |
| UPLOADS                                           | Number of upload attempts per second                                            | Ops/Sec            |
| UPLOAD\_CHOKING\_LATENCY                          | Average latency of waiting for upload choking budget                            | Microseconds       |
| UPLOAD\_LATENCY                                   | Average latency of uploads                                                      | Microseconds       |

## Frontend

| **Type**         | **Description**                                                           | **Units**  |
| ---------------- | ------------------------------------------------------------------------- | ---------- |
| FE\_IDLE\_CYCLES | The number of idle cycles on the frontend                                 | Cycles/Sec |
| FE\_IDLE\_TIME   | The percentage of the CPU time not used for handling I/Os on the frontend | %          |

## Frontend Encryption

| **Type**                        | **Description**                                     | **Units**    |
| ------------------------------- | --------------------------------------------------- | ------------ |
| FE\_BLOCKS\_DECRYPTED           | Number of blocks decrypted in the frontend          | Blocks       |
| FE\_BLOCKS\_ENCRYPTED           | Number of blocks encrypted in the frontend          | Blocks       |
| FE\_BLOCK\_CRYPTO\_LATENCY      | Average latency of frontend block crypto            | Microseconds |
| FE\_BLOCK\_DECRYPT\_DURATION    | Duration of decryption of blocks in the frontend    | Microseconds |
| FE\_BLOCK\_ENCRYPT\_DURATION    | Duration of encryption of blocks in the frontend    | Microseconds |
| FE\_FILENAMES\_DECRYPTED        | Number of filenames decrypted in the frontend       | Filenames    |
| FE\_FILENAMES\_ENCRYPTED        | Number of filenames encrypted in the frontend       | Filenames    |
| FE\_FILENAME\_CRYPTO\_LATENCY   | Average latency of frontend filename crypto         | Microseconds |
| FE\_FILENAME\_DECRYPT\_DURATION | Duration of decryption of filenames in the frontend | Microseconds |
| FE\_FILENAME\_ENCRYPT\_DURATION | Duration of encryption of filenames in the frontend | Microseconds |

## Garbage Collection

| **Type**                     | **Description**                     | **Units** |
| ---------------------------- | ----------------------------------- | --------- |
| GC\_ALLOC\_BYTES             | Number of bytes allocated from GC   | Bytes     |
| GC\_FREE\_SIZE\_AFTER\_SCAN  | GC pool size after the scan ends    | Bytes     |
| GC\_FREE\_SIZE\_BEFORE\_SCAN | GC pool size before the scan starts | Bytes     |
| GC\_SCANS                    | Number of GC scans                  | Scans     |
| GC\_SCAN\_TIME               | GC scan time                        | Msec      |
| GC\_USED\_SIZE\_AFTER\_SCAN  | GC used size after the scan ends    | Bytes     |
| GC\_USED\_SIZE\_BEFORE\_SCAN | GC used size before the scan starts | Bytes     |

## JRPC

| **Type**                       | **Description**                                                          | **Units**    |
| ------------------------------ | ------------------------------------------------------------------------ | ------------ |
| JRPC\_SERVER\_PROCESSING\_AVG  | The average time the JRPC server processed the JRPC requests.            | Microseconds |
| JRPC\_SERVER\_PROCESSING\_TIME | The number of JRPC requests processed by the server per each time range. | Requests     |

## Memory

| **Type**     | **Description**                                                      | **Units** |
| ------------ | -------------------------------------------------------------------- | --------- |
| RSS\_CURRENT | The process (node) memory resident size, current in sample time.     | MB        |
| RSS\_PEAK    | The process (node) memory resident size, peak over process lifetime. | MB        |

## Network

| **Type**                                | **Description**                                                                                                     | **Units**           |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------- |
| ACKS\_LOST                              | Number of lost ACK packets                                                                                          | Packets/Sec         |
| ACKS\_REORDERED                         | Number of reordered ACK packets                                                                                     | Packets/Sec         |
| BAD\_RECV\_CSUM                         | Number of packets received with a bad checksum                                                                      | Packets/Sec         |
| CORRUPT\_PACKETS                        | Number of packets received and deemed corrupted                                                                     | Packets/Sec         |
| DOUBLY\_RECEIVED\_PACKETS               | Number of packets that were received multiple times                                                                 | Packets/Sec         |
| DROPPED\_LARGE\_PACKETS                 | Number of large packets dropped in the socket backend                                                               | Packets/Sec         |
| DROPPED\_PACKETS                        | Number of packets received that we dropped                                                                          | Packets/Sec         |
| ECN\_ENCOUNTERED                        | Number of ECN Encountered packets                                                                                   | Packets/Sec         |
| FAULT\_RECV\_DELAYED\_PACKETS           | Number of received packets delayed due to a fault injection                                                         | Packets/Sec         |
| FAULT\_RECV\_DROPPED\_PACKETS           | Number of received packets dropped due to a fault injection                                                         | Packets/Sec         |
| FAULT\_SENT\_DELAYED\_PACKETS           | Number of sent packets delayed due to a fault injection                                                             | Packets/Sec         |
| FAULT\_SENT\_DROPPED\_PACKETS           | Number of sent packets dropped due to a fault injection                                                             | Packets/Sec         |
| GOODPUT\_RX\_RATIO                      | Percentage of goodput RX packets out of total data packets received                                                 | %                   |
| GOODPUT\_TX\_RATIO                      | Percentage of goodput TX packets out of total data packets sent                                                     | %                   |
| GW\_MAC\_RESOLVE\_FAILURES              | Number of times we failed to ARP resolve the gateway IP                                                             | Failures            |
| GW\_MAC\_RESOLVE\_SUCCESSES             | Number of times we succeeded to ARP resolve the gateway IP                                                          | Successes           |
| INVALID\_FIRST\_FRAGMENT                | Number of times we got an invalid first fragment                                                                    | Packets/Sec         |
| MBUF\_DUP\_COUNT                        | Numer of Duplicate mbufs found                                                                                      | Occurrences         |
| MBUF\_DUP\_ITER                         | Duplicate mbuf check completions                                                                                    | Occurrences         |
| NODE\_RECONNECTED                       | Number of reconnections                                                                                             | Reconnects/Sec      |
| PACKETS\_PUMPED                         | Number of packets received in each call to recvPackets                                                              | Batches             |
| PEER\_RTT\_BACKEND                      | RTT histogram                                                                                                       | Microseconds        |
| PEER\_RTT\_CLIENT                       | RTT histogram                                                                                                       | Microseconds        |
| POISON\_DETECTED\_EXPECTED              | Expected number of poisoned netbufs detected                                                                        | Occurrences         |
| POISON\_DETECTED\_UNEXPECTED            | Unexpected number of poisoned netbufs detected                                                                      | Occurrences         |
| PORT\_EXT\_RX\_PACKETS                  | Number of external packets received                                                                                 | Packets/Sec         |
| PORT\_RX\_BYTES                         | Number of bytes received                                                                                            | Bytes/Sec           |
| PORT\_RX\_ERRORS                        | Number of packet RX errors                                                                                          | Packets/Sec         |
| PORT\_RX\_MISSED                        | Number of packets lost due to RX queue full                                                                         | Packets/Sec         |
| PORT\_RX\_NO\_MBUFS                     | Number of packets lost due to no mbufs                                                                              | Packets/Sec         |
| PORT\_RX\_PACKETS                       | Number of packets received                                                                                          | Packets/Sec         |
| PORT\_TX\_BYTES                         | Number of bytes transmitted                                                                                         | Bytes/Sec           |
| PORT\_TX\_ERRORS                        | Number of packet TX errors                                                                                          | Packets/Sec         |
| PORT\_TX\_PACKETS                       | Number of packets transmitted                                                                                       | Packets/Sec         |
| PUMPS\_TXQ\_FULL                        | Number of times we couldn't send any new packets to the NIC queue                                                   | Pumps/Sec           |
| PUMPS\_TXQ\_PARTIAL                     | Number of times we only sent some of our queued packets to the NIC queue                                            | Pumps/Sec           |
| PUMP\_DURATION                          | Duration of each pump                                                                                               | Requests            |
| PUMP\_INTERVAL                          | Interval between pumps                                                                                              | Requests            |
| RDMA\_ADD\_CHUNK\_FAILURES              | Number of RDMA cookie setting failurs                                                                               | Failures/Sec        |
| RDMA\_AHCACHE\_POPULATIONS              | Number of RDMA RDMA AH cache population attempts                                                                    | Attempts/Sec        |
| RDMA\_BINDING\_FAILOVERS                | Number of RDMA High-Availability fail overs                                                                         | Fail-overs/Sec      |
| RDMA\_CANCELED\_COMPLETIONS             | Number of RDMA completions that were cancelled                                                                      | Completions/Sec     |
| RDMA\_CLIENT\_BINDING\_INVALIDATIONS    | Number of RDMA client binding invalidations                                                                         | Invalidations/Sec   |
| RDMA\_COMPLETIONS                       | Number of RDMA requests that completed                                                                              | Completions/Sec     |
| RDMA\_COMP\_DURATION                    | Histogram of RDMA completion duration times                                                                         | Requests            |
| RDMA\_COMP\_FAILURES                    | Number of RDMA requests that completed with an error                                                                | Failures/Sec        |
| RDMA\_COMP\_LATENCY                     | Average time of RDMA requests completion                                                                            | Microseconds        |
| RDMA\_COMP\_STATUSES                    | Histogram of RDMA completion statuses                                                                               | Completions/Sec     |
| RDMA\_FAILED\_AHCACHE\_POPULATIONS      | Number of failed RDMA AH cache population attempts                                                                  | Failed Attempts/Sec |
| RDMA\_FALLBACK\_WHILE\_AH\_POPULATE     | Number of fallbacks from RDMA due to AH cache population in progress                                                | Fallbacks/Sec       |
| RDMA\_NET\_ERR\_RETRY\_EXCEEDED         | Number of RDMA requests with error retries exceeded                                                                 | Occurrences/Sec     |
| RDMA\_POOL\_ALLOC\_FAILED               | Number of times an RDMA request was not issued due to a pool allocation failure                                     | Failures/Sec        |
| RDMA\_POOL\_LOW\_CAPACITY               | Number of times an RDMA request was not issued due to low RDAM pool memory                                          | Failures/Sec        |
| RDMA\_POOL\_MBUF\_LEAKED                | RDMA leaked mbufs                                                                                                   | Occurrences         |
| RDMA\_PORT\_WAITING\_FIBERS             | Number of fibers pending to send an RDMA request                                                                    | Waiting fibers      |
| RDMA\_REQUESTS                          | Number of RDMA requests sent to the NIC                                                                             | Requests/Sec        |
| RDMA\_RX\_BYTES                         | Number of bytes received with RDMA                                                                                  | Bytes/Sec           |
| RDMA\_SERVER\_BINDING\_RESTARTS         | Number of RDMA server binding restarts                                                                              | Restarts/Sec        |
| RDMA\_SERVER\_FAILED\_BINDING\_RESTARTS | Number of failed RDMA server binding restarts                                                                       | Failed Restarts/Sec |
| RDMA\_SERVER\_RECV\_FAILURES            | Number of failed RDMA server-side receive attempts                                                                  | Failures/Sec        |
| RDMA\_SERVER\_SEND\_FAILURES            | Number of failed RDMA server-side send attempts                                                                     | Failures/Sec        |
| RDMA\_SUBMIT\_FAILURES                  | Number of RDMA submit failures, likely indicating a fabric issue                                                    | Failures/Sec        |
| RDMA\_SUBMIT\_TIMEOUTS                  | Number of RDMA submit timeouts                                                                                      | Timeouts/Sec        |
| RDMA\_TX\_BYTES                         | Number of bytes sent with RDMA                                                                                      | Bytes/Sec           |
| RDMA\_WAIT\_INTERRUPTED                 | RDMA Wait interruptions                                                                                             | Issues              |
| RDMA\_WAIT\_PREMATURE\_WAKEUP           | RDMA Wait premature wakeup                                                                                          | Issues              |
| RDMA\_WAIT\_TIMEOUT                     | RDMA Wait timeouts                                                                                                  | Issues              |
| RECEIVED\_ACK\_PACKETS                  | Number of received ack packets                                                                                      | Packets/Sec         |
| RECEIVED\_CONTROL\_PACKETS              | Number of received control packets                                                                                  | Packets/Sec         |
| RECEIVED\_DATA\_PACKETS                 | Number of received data packets                                                                                     | Packets/Sec         |
| RECEIVED\_PACKETS                       | Number of packets received                                                                                          | Packets/Sec         |
| RECEIVED\_PACKET\_GENERATIONS           | The generation ("resend count") of the first incarnation of the packet seen by the receiver (indicates packet loss) | Packets             |
| RECEIVED\_PING\_PACKETS                 | Number of received ping packets                                                                                     | Packets/Sec         |
| RECEIVED\_PONG\_PACKETS                 | Number of received pong packets                                                                                     | Packets/Sec         |
| RECEIVED\_REJECT\_PACKETS               | Number of received reject packets                                                                                   | Packets/Sec         |
| RECEIVED\_SYNC\_PACKETS                 | Number of received sync packets                                                                                     | Packets/Sec         |
| REORDERED\_PACKETS                      | Number of reordered packets                                                                                         | Packets/Sec         |
| RESEND\_BATCH\_SIZE                     | Number of packets sent in a resend batch                                                                            | Batches             |
| RESENT\_DATA\_PACKETS                   | Number of data packets resent                                                                                       | Packets/Sec         |
| SEND\_BATCH\_SIZE\_BYTES                | Number of bytes sent in a first send batch                                                                          | Batches             |
| SEND\_BATCH\_SIZE                       | Number of packets sent in a first send batch                                                                        | Batches             |
| SEND\_QUEUE\_TIMEOUTS                   | Number of packets cancelled due to envelope timeout and were not in the send window                                 | Packets/Sec         |
| SEND\_WINDOW\_TIMEOUTS                  | Number of packets cancelled due to envelope timeout while in the send window                                        | Packets/Sec         |
| SENT\_ACKS                              | Number of ACK packets sent                                                                                          | Packets/Sec         |
| SENT\_CONTROL\_PACKETS                  | Number of control packets sent                                                                                      | Packets/Sec         |
| SENT\_DATA\_PACKETS                     | Number of data packets sent                                                                                         | Packets/Sec         |
| SENT\_PACKETS                           | Number of sent packets                                                                                              | Packets/Sec         |
| SENT\_REJECTS                           | Number of rejects sent                                                                                              | Packets/Sec         |
| SHORT\_CIRCUIT\_SENDS                   | Number of packets sent to the same node                                                                             | Packets/Sec         |
| SLOW\_PATH\_CSUM                        | Number of packets that went through checksum calculation on the CPU                                                 | Packets/Sec         |
| TIMELY\_RESENDS                         | Number of packets resent due to timely resend                                                                       | Packets/Sec         |
| TIME\_TO\_ACK                           | Histogram of time to ack a data packet                                                                              | Requests            |
| TIME\_TO\_FIRST\_SEND                   | Time from queueing to first send                                                                                    | Requests            |
| UDP\_SENDMSG\_FAILED\_EAGAIN            | Number of packets that failed to be sent on the socket backend with EAGAIN                                          | Packets/Sec         |
| UDP\_SENDMSG\_FAILED\_OTHER             | Number of packets that failed to be sent on the socket backend with an unknown error                                | Packets/Sec         |
| UDP\_SENDMSG\_PARTIAL\_SEND             | Number of packets that we failed to send but in the same pump some packets were sent                                | Packets/Sec         |
| UNACKED\_RESENDS                        | Number of packets resent after receiving an ack                                                                     | Packets/Sec         |
| ZERO\_CSUM                              | Number of checksum zero received                                                                                    | Packets/Sec         |

## Object Storage

| **Type**                                             | **Description**                                                           | **Units**     |
| ---------------------------------------------------- | ------------------------------------------------------------------------- | ------------- |
| FAILED\_OBJECT\_DELETES                              | Number of failed object deletes per second (any failure reason)           | Ops/Sec       |
| FAILED\_OBJECT\_DOWNLOADS                            | Number of failed object download per second (any failure reason)          | Ops/Sec       |
| FAILED\_OBJECT\_HEAD\_QUERIES                        | Number of failed object head queries per second (any failure reason)      | Ops/Sec       |
| FAILED\_OBJECT\_OPERATIONS                           | Total number of failed operations per second                              | Ops/Sec       |
| FAILED\_OBJECT\_UPLOADS                              | Number of failed object uploads per second (any failure reason)           | Ops/Sec       |
| OBJECT\_DELETES                                      | Number of object deletes per second                                       | Ops/Sec       |
| OBJECT\_DELETE\_DURATION                             | Duration of object delete request                                         | Ops           |
| OBJECT\_DELETE\_LATENCY                              | Average latency of deleting an object                                     | Microseconds  |
| OBJECT\_DOWNLOADS\_BACKGROUND                        | Number of BACKGROUND objects downloaded per second                        | Ops/Sec       |
| OBJECT\_DOWNLOADS\_FOREGROUND                        | Number of FOREGROUND objects downloaded per second                        | Ops/Sec       |
| OBJECT\_DOWNLOADS                                    | Number of objects downloaded per second                                   | Ops/Sec       |
| OBJECT\_DOWNLOAD\_BYTES\_BACKGROUND                  | Number of BACKGROUND bytes sent to the object store per second            | Bytes/Sec     |
| OBJECT\_DOWNLOAD\_BYTES\_FOREGROUND                  | Number of FOREGROUND bytes sent to the object store per second            | Bytes/Sec     |
| OBJECT\_DOWNLOAD\_DURATION                           | Duration of object download request                                       | Ops           |
| OBJECT\_DOWNLOAD\_LATENCY                            | Average latency of downloading an object                                  | Microseconds  |
| OBJECT\_DOWNLOAD\_SIZE                               | Size of downloaded object ranges                                          | Ops           |
| OBJECT\_HEAD\_DURATION                               | Duration of object head request                                           | Ops           |
| OBJECT\_HEAD\_LATENCY                                | Average latency of deleting an object                                     | Microseconds  |
| OBJECT\_HEAD\_QUERIES                                | Number of object head queries per second                                  | Ops/Sec       |
| OBJECT\_OPERATIONS                                   | Total number of operations per second                                     | Ops/Sec       |
| OBJECT\_REMOVE\_SIZE                                 | Size of removed objects                                                   | Ops           |
| OBJECT\_UPLOADS\_BACKPRESSURE                        | Number of BACKPRESSURE upload attempts per second                         | Ops/Sec       |
| OBJECT\_UPLOADS\_IMMEDIATE\_RELEASE                  | Number of IMMEDIATE\_RELEASE upload attempts per second                   | Ops/Sec       |
| OBJECT\_UPLOADS\_MANHOLE                             | Number of MANHOLE upload attempts per second                              | Ops/Sec       |
| OBJECT\_UPLOADS\_MIGRATE                             | Number of MIGRATE upload attempts per second                              | Ops/Sec       |
| OBJECT\_UPLOADS\_POLICY                              | Number of POLICY upload attempts per second                               | Ops/Sec       |
| OBJECT\_UPLOADS\_RECLAMATION\_REUPLOAD               | Number of RECLAMATION\_REUPLOAD upload attempts per second                | Ops/Sec       |
| OBJECT\_UPLOADS\_STOW                                | Number of STOW upload attempts per second                                 | Ops/Sec       |
| OBJECT\_UPLOADS                                      | Number of object uploads per second                                       | Ops/Sec       |
| OBJECT\_UPLOAD\_BYTES\_BACKPRESSURE                  | Number of BACKPRESSURE bytes sent to the object store per second          | Bytes/Sec     |
| OBJECT\_UPLOAD\_BYTES\_IMMEDIATE\_RELEASE            | Number of IMMEDIATE\_RELEASE bytes sent to the object store per second    | Bytes/Sec     |
| OBJECT\_UPLOAD\_BYTES\_MANHOLE                       | Number of MANHOLE bytes sent to the object store per second               | Bytes/Sec     |
| OBJECT\_UPLOAD\_BYTES\_MIGRATE                       | Number of MIGRATE bytes sent to the object store per second               | Bytes/Sec     |
| OBJECT\_UPLOAD\_BYTES\_POLICY                        | Number of POLICY bytes sent to the object store per second                | Bytes/Sec     |
| OBJECT\_UPLOAD\_BYTES\_RECLAMATION\_REUPLOAD         | Number of RECLAMATION\_REUPLOAD bytes sent to the object store per second | Bytes/Sec     |
| OBJECT\_UPLOAD\_BYTES\_STOW                          | Number of STOW bytes sent to the object store per second                  | Bytes/Sec     |
| OBJECT\_UPLOAD\_DURATION                             | Duration of object upload request                                         | Ops           |
| OBJECT\_UPLOAD\_LATENCY                              | Average latency of uploading an object                                    | Microseconds  |
| OBJECT\_UPLOAD\_SIZE                                 | Size of uploaded objects                                                  | Ops           |
| OBS\_READ\_BYTES                                     | Number of bytes read from object storage                                  | Bytes/Sec     |
| OBS\_WRITE\_BYTES                                    | Number of bytes sent to object storage                                    | Bytes/Sec     |
| ONGOING\_DOWNLOADS                                   | Number of ongoing downloads                                               | Ops           |
| ONGOING\_REMOVES                                     | Number of ongoing removes                                                 | Ops           |
| ONGOING\_UPLOADS                                     | Number of ongoing uploads                                                 | Ops           |
| READ\_BYTES                                          | Number of bytes read from object storage                                  | Bytes/Sec     |
| REMOVE\_BYTES                                        | Number of bytes removed from object storage                               | Bytes/Sec     |
| REQUEST\_COUNT\_DELETE                               | Number of HTTP DELETE requests per second                                 | Requests/Sec  |
| REQUEST\_COUNT\_GET                                  | Number of HTTP GET requests per second                                    | Requests/Sec  |
| REQUEST\_COUNT\_HEAD                                 | Number of HTTP HEAD requests per second                                   | Requests/Sec  |
| REQUEST\_COUNT\_INVALID                              | Number of HTTP INVALID requests per second                                | Requests/Sec  |
| REQUEST\_COUNT\_POST                                 | Number of HTTP POST requests per second                                   | Requests/Sec  |
| REQUEST\_COUNT\_PUT                                  | Number of HTTP PUT requests per second                                    | Requests/Sec  |
| RESPONSE\_COUNT\_ACCEPTED                            | Number of HTTP ACCEPTED responses per second                              | Responses/Sec |
| RESPONSE\_COUNT\_BAD\_GATEWAY                        | Number of HTTP BAD\_GATEWAY responses per second                          | Responses/Sec |
| RESPONSE\_COUNT\_BAD\_REQUEST                        | Number of HTTP BAD\_REQUEST responses per second                          | Responses/Sec |
| RESPONSE\_COUNT\_CONFLICT                            | Number of HTTP CONFLICT responses per second                              | Responses/Sec |
| RESPONSE\_COUNT\_CONTINUE                            | Number of HTTP CONTINUE responses per second                              | Responses/Sec |
| RESPONSE\_COUNT\_CREATED                             | Number of HTTP CREATED responses per second                               | Responses/Sec |
| RESPONSE\_COUNT\_EXPECTATION\_FAILED                 | Number of HTTP EXPECTATION\_FAILED responses per second                   | Responses/Sec |
| RESPONSE\_COUNT\_FORBIDDEN                           | Number of HTTP FORBIDDEN responses per second                             | Responses/Sec |
| RESPONSE\_COUNT\_FOUND                               | Number of HTTP FOUND responses per second                                 | Responses/Sec |
| RESPONSE\_COUNT\_GATEWAY\_TIMEOUT                    | Number of HTTP GATEWAY\_TIMEOUT responses per second                      | Responses/Sec |
| RESPONSE\_COUNT\_GONE                                | Number of HTTP GONE responses per second                                  | Responses/Sec |
| RESPONSE\_COUNT\_HTTP\_VERSION\_NOT\_SUPPORTED       | Number of HTTP HTTP\_VERSION\_NOT\_SUPPORTED responses per second         | Responses/Sec |
| RESPONSE\_COUNT\_INSUFFICIENT\_STORAGE               | Number of HTTP INSUFFICIENT\_STORAGE responses per second                 | Responses/Sec |
| RESPONSE\_COUNT\_INVALID                             | Number of HTTP INVALID responses per second                               | Responses/Sec |
| RESPONSE\_COUNT\_LENGTH\_REQUIRED                    | Number of HTTP LENGTH\_REQUIRED responses per second                      | Responses/Sec |
| RESPONSE\_COUNT\_METHOD\_NOT\_ALLOWED                | Number of HTTP METHOD\_NOT\_ALLOWED responses per second                  | Responses/Sec |
| RESPONSE\_COUNT\_MOVED\_PERMANENTLY                  | Number of HTTP MOVED\_PERMANENTLY responses per second                    | Responses/Sec |
| RESPONSE\_COUNT\_NON\_AUTH\_INFO                     | Number of HTTP NON\_AUTH\_INFO responses per second                       | Responses/Sec |
| RESPONSE\_COUNT\_NOT\_ACCEPTABLE                     | Number of HTTP NOT\_ACCEPTABLE responses per second                       | Responses/Sec |
| RESPONSE\_COUNT\_NOT\_FOUND                          | Number of HTTP NOT\_FOUND responses per second                            | Responses/Sec |
| RESPONSE\_COUNT\_NOT\_IMPLEMENTED                    | Number of HTTP NOT\_IMPLEMENTED responses per second                      | Responses/Sec |
| RESPONSE\_COUNT\_NOT\_MODIFIED                       | Number of HTTP NOT\_MODIFIED responses per second                         | Responses/Sec |
| RESPONSE\_COUNT\_NO\_CONTENT                         | Number of HTTP NO\_CONTENT responses per second                           | Responses/Sec |
| RESPONSE\_COUNT\_OK                                  | Number of HTTP OK responses per second                                    | Responses/Sec |
| RESPONSE\_COUNT\_PARTIAL\_CONTENT                    | Number of HTTP PARTIAL\_CONTENT responses per second                      | Responses/Sec |
| RESPONSE\_COUNT\_PAYMENT\_REQUIRED                   | Number of HTTP PAYMENT\_REQUIRED responses per second                     | Responses/Sec |
| RESPONSE\_COUNT\_PRECONDITION\_FAILED                | Number of HTTP PRECONDITION\_FAILED responses per second                  | Responses/Sec |
| RESPONSE\_COUNT\_PROXY\_AUTH\_REQUIRED               | Number of HTTP PROXY\_AUTH\_REQUIRED responses per second                 | Responses/Sec |
| RESPONSE\_COUNT\_REDIRECT\_MULTIPLE\_CHOICES         | Number of HTTP REDIRECT\_MULTIPLE\_CHOICES responses per second           | Responses/Sec |
| RESPONSE\_COUNT\_REQUESTED\_RANGE\_NOT\_SATISFIABLE  | Number of HTTP REQUESTED\_RANGE\_NOT\_SATISFIABLE responses per second    | Responses/Sec |
| RESPONSE\_COUNT\_REQUEST\_HEADER\_FIELDS\_TOO\_LARGE | Number of HTTP REQUEST\_HEADER\_FIELDS\_TOO\_LARGE responses per second   | Responses/Sec |
| RESPONSE\_COUNT\_REQUEST\_TIMEOUT                    | Number of HTTP REQUEST\_TIMEOUT responses per second                      | Responses/Sec |
| RESPONSE\_COUNT\_REQUEST\_TOO\_LARGE                 | Number of HTTP REQUEST\_TOO\_LARGE responses per second                   | Responses/Sec |
| RESPONSE\_COUNT\_RESET\_CONTENT                      | Number of HTTP RESET\_CONTENT responses per second                        | Responses/Sec |
| RESPONSE\_COUNT\_SEE\_OTHER                          | Number of HTTP SEE\_OTHER responses per second                            | Responses/Sec |
| RESPONSE\_COUNT\_SERVER\_ERROR                       | Number of HTTP SERVER\_ERROR responses per second                         | Responses/Sec |
| RESPONSE\_COUNT\_SERVICE\_UNAVAILABLE                | Number of HTTP SERVICE\_UNAVAILABLE responses per second                  | Responses/Sec |
| RESPONSE\_COUNT\_SWITCHING\_PROTOCOL                 | Number of HTTP SWITCHING\_PROTOCOL responses per second                   | Responses/Sec |
| RESPONSE\_COUNT\_TEMP\_REDIRECT                      | Number of HTTP TEMP\_REDIRECT responses per second                        | Responses/Sec |
| RESPONSE\_COUNT\_UNAUTHORIZED                        | Number of HTTP UNAUTHORIZED responses per second                          | Responses/Sec |
| RESPONSE\_COUNT\_UNPROCESSABLE\_ENTITY               | Number of HTTP UNPROCESSABLE\_ENTITY responses per second                 | Responses/Sec |
| RESPONSE\_COUNT\_UNSUPPORTED\_MEDIA\_TYPE            | Number of HTTP UNSUPPORTED\_MEDIA\_TYPE responses per second              | Responses/Sec |
| RESPONSE\_COUNT\_URI\_TOO\_LONG                      | Number of HTTP URI\_TOO\_LONG responses per second                        | Responses/Sec |
| RESPONSE\_COUNT\_USE\_PROXY                          | Number of HTTP USE\_PROXY responses per second                            | Responses/Sec |
| WAITING\_FOR\_BUCKET\_DOWNLOAD\_BANDWIDTH            | Time requests wait for the object tore bucket download bandwidth          | Ops           |
| WAITING\_FOR\_BUCKET\_DOWNLOAD\_FLOW                 | Time requests wait for the object store bucket download flow              | Ops           |
| WAITING\_FOR\_BUCKET\_REMOVE\_BANDWIDTH              | Time requests wait for the object store bucket remove bandwidth           | Ops           |
| WAITING\_FOR\_BUCKET\_REMOVE\_FLOW                   | Time requests wait for the object store bucket remove flow                | Ops           |
| WAITING\_FOR\_BUCKET\_UPLOAD\_BANDWIDTH              | Time requests wait for the object store bucket upload bandwidth           | Ops           |
| WAITING\_FOR\_BUCKET\_UPLOAD\_FLOW                   | Time requests wait for the object store bucket upload flow                | Ops           |
| WAITING\_FOR\_GROUP\_DOWNLOAD\_BANDWIDTH             | Time requests wait for the object store group download bandwidth          | Ops           |
| WAITING\_FOR\_GROUP\_DOWNLOAD\_FLOW                  | Time requests wait for the object store group download flow               | Ops           |
| WAITING\_FOR\_GROUP\_REMOVE\_BANDWIDTH               | Time requests wait for the object store group remove bandwidth            | Ops           |
| WAITING\_FOR\_GROUP\_REMOVE\_FLOW                    | Time requests wait for the object store group remove flow                 | Ops           |
| WAITING\_FOR\_GROUP\_UPLOAD\_BANDWIDTH               | Time requests wait for the object store group upload bandwidth            | Ops           |
| WAITING\_FOR\_GROUP\_UPLOAD\_FLOW                    | Time requests wait for the object store group upload flow                 | Ops           |
| WAITING\_IN\_BUCKET\_DOWNLOAD\_QUEUE                 | Time requests wait in the object store bucket download queue              | Ops           |
| WAITING\_IN\_BUCKET\_REMOVE\_QUEUE                   | Time requests wait in the object store bucket remove queue                | Ops           |
| WAITING\_IN\_BUCKET\_UPLOAD\_QUEUE                   | Time requests wait in the object store bucket upload queue                | Ops           |
| WAITING\_IN\_GROUP\_DOWNLOAD\_QUEUE                  | Time requests wait in the object store group download queue               | Ops           |
| WAITING\_IN\_GROUP\_REMOVE\_QUEUE                    | Time requests wait in the object store group remove queue                 | Ops           |
| WAITING\_IN\_GROUP\_UPLOAD\_QUEUE                    | Time requests wait in object-store group upload queue                     | Ops           |
| WRITE\_BYTES                                         | Number of bytes sent to object storage                                    | Bytes/Sec     |

## Operations (NFS)

| **Type**          | **Description**                              | **Units**    |
| ----------------- | -------------------------------------------- | ------------ |
| ACCESS\_LATENCY   | Average latency of ACCESS operations         | Microseconds |
| ACCESS\_OPS       | Number of ACCESS operation per second        | Ops/Sec      |
| COMMIT\_LATENCY   | Average latency of COMMIT operations         | Microseconds |
| COMMIT\_OPS       | Number of COMMIT operation per second        | Ops/Sec      |
| CREATE\_LATENCY   | Average latency of CREATE operations         | Microseconds |
| CREATE\_OPS       | Number of CREATE operation per second        | Ops/Sec      |
| FSINFO\_LATENCY   | Average latency of FSINFO operations         | Microseconds |
| FSINFO\_OPS       | Number of FSINFO operation per second        | Ops/Sec      |
| GETATTR\_LATENCY  | Average latency of GETATTR operations        | Microseconds |
| GETATTR\_OPS      | Number of GETATTR operation per second       | Ops/Sec      |
| LINK\_LATENCY     | Average latency of LINK operations           | Microseconds |
| LINK\_OPS         | Number of LINK operation per second          | Ops/Sec      |
| LOOKUP\_LATENCY   | Average latency of LOOKUP operations         | Microseconds |
| LOOKUP\_OPS       | Number of LOOKUP operation per second        | Ops/Sec      |
| MKDIR\_LATENCY    | Average latency of MKDIR operations          | Microseconds |
| MKDIR\_OPS        | Number of MKDIR operation per second         | Ops/Sec      |
| MKNOD\_LATENCY    | Average latency of MKNOD operations          | Microseconds |
| MKNOD\_OPS        | Number of MKNOD operation per second         | Ops/Sec      |
| OPS               | Total number of operations                   | Ops/Sec      |
| PATHCONF\_LATENCY | Average latency of PATHCONF operations       | Microseconds |
| PATHCONF\_OPS     | Number of PATHCONF operation per second      | Ops/Sec      |
| READDIR\_LATENCY  | Average latency of READDIR operations        | Microseconds |
| READDIR\_OPS      | Number of READDIR operation per second       | Ops/Sec      |
| READLINK\_LATENCY | Average latency of READLINK operations       | Microseconds |
| READLINK\_OPS     | Number of READLINK operation per second      | Ops/Sec      |
| READS             | Number of read operations per second         | Ops/Sec      |
| READ\_BYTES       | Number of bytes read per second              | Bytes/Sec    |
| READ\_DURATION    | The number of reads per completion duration  | Reads        |
| READ\_LATENCY     | Average latency of READ operations           | Microseconds |
| READ\_SIZES       | NFS read sizes histogram                     | Reads        |
| REMOVE\_LATENCY   | Average latency of REMOVE operations         | Microseconds |
| REMOVE\_OPS       | Number of REMOVE operation per second        | Ops/Sec      |
| RENAME\_LATENCY   | Average latency of RENAME operations         | Microseconds |
| RENAME\_OPS       | Number of RENAME operation per second        | Ops/Sec      |
| SETATTR\_LATENCY  | Average latency of SETATTR operations        | Microseconds |
| SETATTR\_OPS      | Number of SETATTR operation per second       | Ops/Sec      |
| STATFS\_LATENCY   | Average latency of STATFS operations         | Microseconds |
| STATFS\_OPS       | Number of STATFS operation per second        | Ops/Sec      |
| SYMLINK\_LATENCY  | Average latency of SYMLINK operations        | Microseconds |
| SYMLINK\_OPS      | Number of SYMLINK operation per second       | Ops/Sec      |
| THROUGHPUT        | Number of byte read/writes per second        | Bytes/Sec    |
| WRITES            | Number of write operations per second        | Ops/Sec      |
| WRITE\_BYTES      | Number of byte writes per second             | Bytes/Sec    |
| WRITE\_DURATION   | The number of writes per completion duration | Writes       |
| WRITE\_LATENCY    | Average latency of WRITE operations          | Microseconds |
| WRITE\_SIZES      | NFS write sizes histogram                    | Writes       |

## Operations (NFSw)

| **Type**                               | **Description**                                              | **Units**    |
| -------------------------------------- | ------------------------------------------------------------ | ------------ |
| ACCESS\_LATENCY                        | Average latency of ACCESS operations                         | Microseconds |
| ACCESS\_OPS                            | Number of ACCESS operation per second                        | Ops/Sec      |
| COMMIT\_LATENCY                        | Average latency of COMMIT operations                         | Microseconds |
| COMMIT\_OPS                            | Number of COMMIT operation per second                        | Ops/Sec      |
| CREATE\_LATENCY                        | Average latency of CREATE operations                         | Microseconds |
| CREATE\_OPS                            | Number of CREATE operation per second                        | Ops/Sec      |
| GETATTR\_LATENCY                       | Average latency of GETATTR operations                        | Microseconds |
| GETATTR\_OPS                           | Number of GETATTR operation per second                       | Ops/Sec      |
| LINK\_LATENCY                          | Average latency of LINK operations                           | Microseconds |
| LINK\_OPS                              | Number of LINK operation per second                          | Ops/Sec      |
| LOOKUP\_LATENCY                        | Average latency of LOOKUP operations                         | Microseconds |
| LOOKUP\_OPS                            | Number of LOOKUP operation per second                        | Ops/Sec      |
| NFS3\_CLIENT\_READ\_BYTES              | Number of NFSV3 bytes read per second                        | Bytes/Sec    |
| NFS3\_CLIENT\_WRITE\_BYTES             | Number of NFSV3 bytes written per second                     | Bytes/Sec    |
| NFS3\_FSINFO\_LATENCY                  | Average latency of NFS3\_FSINFO operations                   | Microseconds |
| NFS3\_FSINFO\_OPS                      | Number of NFS3\_FSINFO operation per second                  | Ops/Sec      |
| NFS3\_MKDIR\_LATENCY                   | Average latency of NFS3\_MKDIR operations                    | Microseconds |
| NFS3\_MKDIR\_OPS                       | Number of NFS3\_MKDIR operation per second                   | Ops/Sec      |
| NFS3\_MKNOD\_LATENCY                   | Average latency of NFS3\_MKNOD operations                    | Microseconds |
| NFS3\_MKNOD\_OPS                       | Number of NFS3\_MKNOD operation per second                   | Ops/Sec      |
| NFS3\_PATHCONF\_LATENCY                | Average latency of NFS3\_PATHCONF operations                 | Microseconds |
| NFS3\_PATHCONF\_OPS                    | Number of NFS3\_PATHCONF operation per second                | Ops/Sec      |
| NFS3\_STATFS\_LATENCY                  | Average latency of NFS3\_STATFS operations                   | Microseconds |
| NFS3\_STATFS\_OPS                      | Number of NFS3\_STATFS operation per second                  | Ops/Sec      |
| NFS3\_SYMLINK\_LATENCY                 | Average latency of NFS3\_SYMLINK operations                  | Microseconds |
| NFS3\_SYMLINK\_OPS                     | Number of NFS3\_SYMLINK operation per second                 | Ops/Sec      |
| NFS4\_BACKCHANNEL\_CTL\_LATENCY        | Average latency of NFS4\_BACKCHANNEL\_CTL operations         | Microseconds |
| NFS4\_BACKCHANNEL\_CTL\_OPS            | Number of NFS4\_BACKCHANNEL\_CTL operation per second        | Ops/Sec      |
| NFS4\_BIND\_CONN\_TO\_SESSION\_LATENCY | Average latency of NFS4\_BIND\_CONN\_TO\_SESSION operations  | Microseconds |
| NFS4\_BIND\_CONN\_TO\_SESSION\_OPS     | Number of NFS4\_BIND\_CONN\_TO\_SESSION operation per second | Ops/Sec      |
| NFS4\_CLIENT\_READ\_BYTES              | Number of NFSV4 bytes read per second                        | Bytes/Sec    |
| NFS4\_CLIENT\_WRITE\_BYTES             | Number of NFSV4 bytes written per second                     | Bytes/Sec    |
| NFS4\_CLOSE\_LATENCY                   | Average latency of NFS4\_CLOSE operations                    | Microseconds |
| NFS4\_CLOSE\_OPS                       | Number of NFS4\_CLOSE operation per second                   | Ops/Sec      |
| NFS4\_CREATE\_SESSION\_LATENCY         | Average latency of NFS4\_CREATE\_SESSION operations          | Microseconds |
| NFS4\_CREATE\_SESSION\_OPS             | Number of NFS4\_CREATE\_SESSION operation per second         | Ops/Sec      |
| NFS4\_DELEGPURGE\_LATENCY              | Average latency of NFS4\_DELEGPURGE operations               | Microseconds |
| NFS4\_DELEGPURGE\_OPS                  | Number of NFS4\_DELEGPURGE operation per second              | Ops/Sec      |
| NFS4\_DELEGRETURN\_LATENCY             | Average latency of NFS4\_DELEGRETURN operations              | Microseconds |
| NFS4\_DELEGRETURN\_OPS                 | Number of NFS4\_DELEGRETURN operation per second             | Ops/Sec      |
| NFS4\_DESTROY\_CLIENTID\_LATENCY       | Average latency of NFS4\_DESTROY\_CLIENTID operations        | Microseconds |
| NFS4\_DESTROY\_CLIENTID\_OPS           | Number of NFS4\_DESTROY\_CLIENTID operation per second       | Ops/Sec      |
| NFS4\_DESTROY\_SESSION\_LATENCY        | Average latency of NFS4\_DESTROY\_SESSION operations         | Microseconds |
| NFS4\_DESTROY\_SESSION\_OPS            | Number of NFS4\_DESTROY\_SESSION operation per second        | Ops/Sec      |
| NFS4\_EXCHANGE\_ID\_LATENCY            | Average latency of NFS4\_EXCHANGE\_ID operations             | Microseconds |
| NFS4\_EXCHANGE\_ID\_OPS                | Number of NFS4\_EXCHANGE\_ID operation per second            | Ops/Sec      |
| NFS4\_FREE\_STATEID\_LATENCY           | Average latency of NFS4\_FREE\_STATEID operations            | Microseconds |
| NFS4\_FREE\_STATEID\_OPS               | Number of NFS4\_FREE\_STATEID operation per second           | Ops/Sec      |
| NFS4\_GETDEVICEINFO\_LATENCY           | Average latency of NFS4\_GETDEVICEINFO operations            | Microseconds |
| NFS4\_GETDEVICEINFO\_OPS               | Number of NFS4\_GETDEVICEINFO operation per second           | Ops/Sec      |
| NFS4\_GETDEVICELIST\_LATENCY           | Average latency of NFS4\_GETDEVICELIST operations            | Microseconds |
| NFS4\_GETDEVICELIST\_OPS               | Number of NFS4\_GETDEVICELIST operation per second           | Ops/Sec      |
| NFS4\_GETFH\_LATENCY                   | Average latency of NFS4\_GETFH operations                    | Microseconds |
| NFS4\_GETFH\_OPS                       | Number of NFS4\_GETFH operation per second                   | Ops/Sec      |
| NFS4\_GET\_DIR\_DELEGATION\_LATENCY    | Average latency of NFS4\_GET\_DIR\_DELEGATION operations     | Microseconds |
| NFS4\_GET\_DIR\_DELEGATION\_OPS        | Number of NFS4\_GET\_DIR\_DELEGATION operation per second    | Ops/Sec      |
| NFS4\_LAYOUTCOMMIT\_LATENCY            | Average latency of NFS4\_LAYOUTCOMMIT operations             | Microseconds |
| NFS4\_LAYOUTCOMMIT\_OPS                | Number of NFS4\_LAYOUTCOMMIT operation per second            | Ops/Sec      |
| NFS4\_LAYOUTGET\_LATENCY               | Average latency of NFS4\_LAYOUTGET operations                | Microseconds |
| NFS4\_LAYOUTGET\_OPS                   | Number of NFS4\_LAYOUTGET operation per second               | Ops/Sec      |
| NFS4\_LAYOUTRETURN\_LATENCY            | Average latency of NFS4\_LAYOUTRETURN operations             | Microseconds |
| NFS4\_LAYOUTRETURN\_OPS                | Number of NFS4\_LAYOUTRETURN operation per second            | Ops/Sec      |
| NFS4\_LOCKT\_LATENCY                   | Average latency of NFS4\_LOCKT operations                    | Microseconds |
| NFS4\_LOCKT\_OPS                       | Number of NFS4\_LOCKT operation per second                   | Ops/Sec      |
| NFS4\_LOCKU\_LATENCY                   | Average latency of NFS4\_LOCKU operations                    | Microseconds |
| NFS4\_LOCKU\_OPS                       | Number of NFS4\_LOCKU operation per second                   | Ops/Sec      |
| NFS4\_LOCK\_LATENCY                    | Average latency of NFS4\_LOCK operations                     | Microseconds |
| NFS4\_LOCK\_OPS                        | Number of NFS4\_LOCK operation per second                    | Ops/Sec      |
| NFS4\_LOOKUPP\_LATENCY                 | Average latency of NFS4\_LOOKUPP operations                  | Microseconds |
| NFS4\_LOOKUPP\_OPS                     | Number of NFS4\_LOOKUPP operation per second                 | Ops/Sec      |
| NFS4\_NVERIFY\_LATENCY                 | Average latency of NFS4\_NVERIFY operations                  | Microseconds |
| NFS4\_NVERIFY\_OPS                     | Number of NFS4\_NVERIFY operation per second                 | Ops/Sec      |
| NFS4\_OPENATTR\_LATENCY                | Average latency of NFS4\_OPENATTR operations                 | Microseconds |
| NFS4\_OPENATTR\_OPS                    | Number of NFS4\_OPENATTR operation per second                | Ops/Sec      |
| NFS4\_OPEN\_CONFIRM\_LATENCY           | Average latency of NFS4\_OPEN\_CONFIRM operations            | Microseconds |
| NFS4\_OPEN\_CONFIRM\_OPS               | Number of NFS4\_OPEN\_CONFIRM operation per second           | Ops/Sec      |
| NFS4\_OPEN\_DOWNGRADE\_LATENCY         | Average latency of NFS4\_OPEN\_DOWNGRADE operations          | Microseconds |
| NFS4\_OPEN\_DOWNGRADE\_OPS             | Number of NFS4\_OPEN\_DOWNGRADE operation per second         | Ops/Sec      |
| NFS4\_OPEN\_LATENCY                    | Average latency of NFS4\_OPEN operations                     | Microseconds |
| NFS4\_OPEN\_OPS                        | Number of NFS4\_OPEN operation per second                    | Ops/Sec      |
| NFS4\_PUTFH\_LATENCY                   | Average latency of NFS4\_PUTFH operations                    | Microseconds |
| NFS4\_PUTFH\_OPS                       | Number of NFS4\_PUTFH operation per second                   | Ops/Sec      |
| NFS4\_PUTPUBFH\_LATENCY                | Average latency of NFS4\_PUTPUBFH operations                 | Microseconds |
| NFS4\_PUTPUBFH\_OPS                    | Number of NFS4\_PUTPUBFH operation per second                | Ops/Sec      |
| NFS4\_PUTROOTFH\_LATENCY               | Average latency of NFS4\_PUTROOTFH operations                | Microseconds |
| NFS4\_PUTROOTFH\_OPS                   | Number of NFS4\_PUTROOTFH operation per second               | Ops/Sec      |
| NFS4\_RECLAIM\_COMPLETE\_LATENCY       | Average latency of NFS4\_RECLAIM\_COMPLETE operations        | Microseconds |
| NFS4\_RECLAIM\_COMPLETE\_OPS           | Number of NFS4\_RECLAIM\_COMPLETE operation per second       | Ops/Sec      |
| NFS4\_RELEASE\_LOCKOWNER\_LATENCY      | Average latency of NFS4\_RELEASE\_LOCKOWNER operations       | Microseconds |
| NFS4\_RELEASE\_LOCKOWNER\_OPS          | Number of NFS4\_RELEASE\_LOCKOWNER operation per second      | Ops/Sec      |
| NFS4\_RENEW\_LATENCY                   | Average latency of NFS4\_RENEW operations                    | Microseconds |
| NFS4\_RENEW\_OPS                       | Number of NFS4\_RENEW operation per second                   | Ops/Sec      |
| NFS4\_RESTOREFH\_LATENCY               | Average latency of NFS4\_RESTOREFH operations                | Microseconds |
| NFS4\_RESTOREFH\_OPS                   | Number of NFS4\_RESTOREFH operation per second               | Ops/Sec      |
| NFS4\_SAVEFH\_LATENCY                  | Average latency of NFS4\_SAVEFH operations                   | Microseconds |
| NFS4\_SAVEFH\_OPS                      | Number of NFS4\_SAVEFH operation per second                  | Ops/Sec      |
| NFS4\_SECINFO\_LATENCY                 | Average latency of NFS4\_SECINFO operations                  | Microseconds |
| NFS4\_SECINFO\_NO\_NAME\_LATENCY       | Average latency of NFS4\_SECINFO\_NO\_NAME operations        | Microseconds |
| NFS4\_SECINFO\_NO\_NAME\_OPS           | Number of NFS4\_SECINFO\_NO\_NAME operation per second       | Ops/Sec      |
| NFS4\_SECINFO\_OPS                     | Number of NFS4\_SECINFO operation per second                 | Ops/Sec      |
| NFS4\_SEQUENCE\_LATENCY                | Average latency of NFS4\_SEQUENCE operations                 | Microseconds |
| NFS4\_SEQUENCE\_OPS                    | Number of NFS4\_SEQUENCE operation per second                | Ops/Sec      |
| NFS4\_SETCLIENTID\_CONFIRM\_LATENCY    | Average latency of NFS4\_SETCLIENTID\_CONFIRM operations     | Microseconds |
| NFS4\_SETCLIENTID\_CONFIRM\_OPS        | Number of NFS4\_SETCLIENTID\_CONFIRM operation per second    | Ops/Sec      |
| NFS4\_SETCLIENTID\_LATENCY             | Average latency of NFS4\_SETCLIENTID operations              | Microseconds |
| NFS4\_SETCLIENTID\_OPS                 | Number of NFS4\_SETCLIENTID operation per second             | Ops/Sec      |
| NFS4\_SET\_SSV\_LATENCY                | Average latency of NFS4\_SET\_SSV operations                 | Microseconds |
| NFS4\_SET\_SSV\_OPS                    | Number of NFS4\_SET\_SSV operation per second                | Ops/Sec      |
| NFS4\_TEST\_STATEID\_LATENCY           | Average latency of NFS4\_TEST\_STATEID operations            | Microseconds |
| NFS4\_TEST\_STATEID\_OPS               | Number of NFS4\_TEST\_STATEID operation per second           | Ops/Sec      |
| NFS4\_VERIFY\_LATENCY                  | Average latency of NFS4\_VERIFY operations                   | Microseconds |
| NFS4\_VERIFY\_OPS                      | Number of NFS4\_VERIFY operation per second                  | Ops/Sec      |
| NFS4\_WANT\_DELEGATION\_LATENCY        | Average latency of NFS4\_WANT\_DELEGATION operations         | Microseconds |
| NFS4\_WANT\_DELEGATION\_OPS            | Number of NFS4\_WANT\_DELEGATION operation per second        | Ops/Sec      |
| OPS                                    | Total number of operations                                   | Ops/Sec      |
| READDIR\_LATENCY                       | Average latency of READDIR operations                        | Microseconds |
| READDIR\_OPS                           | Number of READDIR operation per second                       | Ops/Sec      |
| READLINK\_LATENCY                      | Average latency of READLINK operations                       | Microseconds |
| READLINK\_OPS                          | Number of READLINK operation per second                      | Ops/Sec      |
| READ\_BYTES                            | Number of bytes read per second                              | Bytes/Sec    |
| READ\_LATENCY                          | Average latency of READ operations                           | Microseconds |
| READ\_OPS                              | Number of READ operation per second                          | Ops/Sec      |
| REMOVE\_LATENCY                        | Average latency of REMOVE operations                         | Microseconds |
| REMOVE\_OPS                            | Number of REMOVE operation per second                        | Ops/Sec      |
| RENAME\_LATENCY                        | Average latency of RENAME operations                         | Microseconds |
| RENAME\_OPS                            | Number of RENAME operation per second                        | Ops/Sec      |
| SETATTR\_LATENCY                       | Average latency of SETATTR operations                        | Microseconds |
| SETATTR\_OPS                           | Number of SETATTR operation per second                       | Ops/Sec      |
| THROUGHPUT                             | Number of byte read/writes per second                        | Bytes/Sec    |
| WRITE\_BYTES                           | Number of byte writes per second                             | Bytes/Sec    |
| WRITE\_LATENCY                         | Average latency of WRITE operations                          | Microseconds |
| WRITE\_OPS                             | Number of WRITE operation per second                         | Ops/Sec      |

## Operations (S3)

| **Type**                              | **Description**                                      | **Units**    |
| ------------------------------------- | ---------------------------------------------------- | ------------ |
| AVG\_COPY\_OPS                        | Average copy operations per second                   | Ops/Sec      |
| AVG\_DELETE\_OPS                      | Average delete operations per second                 | Ops/Sec      |
| AVG\_GET\_OPS                         | Average get operations per second                    | Ops/Sec      |
| AVG\_LIST\_V1\_OPS                    | Average list v1 operations per second                | Ops/Sec      |
| AVG\_LIST\_V2\_OPS                    | Average list v2 operations per second                | Ops/Sec      |
| AVG\_MULTIPART\_UPLOAD\_OPS           | Average multipart upload operations per second       | Ops/Sec      |
| AVG\_PUT\_OBJECTPART\_OPS             | Average put objectpart operations per second         | Ops/Sec      |
| AVG\_PUT\_OPS                         | Average put operations per second                    | Ops/Sec      |
| READ\_BYTES                           | Number of byte reads per second                      | Bytes/Sec    |
| THROUGHPUT                            | Throughput                                           | Bytes/Sec    |
| TOTAL\_BUCKET\_CREATE\_OPS            | Total bucket create operations per second            | Ops/Sec      |
| TOTAL\_BUCKET\_DELETE\_OPS            | Total bucket delete operation per seconds            | Ops/Sec      |
| TOTAL\_BUCKET\_LIST\_OPS              | Total bucket list operations per second              | Ops/Sec      |
| TOTAL\_COPY\_LATENCY                  | Average latency of Copy operations                   | Microseconds |
| TOTAL\_COPY\_OPS                      | Total Copy operations                                | Ops          |
| TOTAL\_DELETE\_OPS                    | Total delete operations                              | Ops          |
| TOTAL\_GET\_BUCKET\_ACL\_OPS          | Total get bucket acl operations per second           | Ops/Sec      |
| TOTAL\_GET\_BUCKET\_NOTIFICATION\_OPS | Total get bucket notifications operations per second | Ops/Sec      |
| TOTAL\_GET\_LATENCY                   | Average latency of Get operations                    | Microseconds |
| TOTAL\_GET\_OPS                       | Total Get operations                                 | Ops          |
| TOTAL\_LIST\_V1\_OPS                  | Total list v1 operations                             | Ops          |
| TOTAL\_LIST\_V2\_OPS                  | Total list v2 operations                             | Ops          |
| TOTAL\_MULTIPART\_UPLOAD\_LATENCY     | Average latency of Multipart upload operations       | Microseconds |
| TOTAL\_MULTIPART\_UPLOAD\_OPS         | Total multipart upload operations                    | Ops          |
| TOTAL\_PUT\_BUCKET\_ACL\_OPS          | Total put bucket acl operations per second           | Ops/Sec      |
| TOTAL\_PUT\_LATENCY                   | Average latency of Put operations                    | Microseconds |
| TOTAL\_PUT\_OBJECTPART\_OPS           | Total put objectpart operations                      | Ops          |
| TOTAL\_PUT\_OPS                       | Total put operations                                 | Ops          |
| WRITE\_BYTES                          | Number of byte writes per seconds                    | Bytes/Sec    |

## Operations (SLB of S3)

| **Type**                                | **Description**                            | **Units** |
| --------------------------------------- | ------------------------------------------ | --------- |
| AVG\_1xx\_RQ                            | Average 1xx replies per second             | Ops/Sec   |
| AVG\_2xx\_RQ                            | Average 2xx replies per second             | Ops/Sec   |
| AVG\_3xx\_RQ                            | Average 3xx replies per second             | Ops/Sec   |
| AVG\_4xx\_RQ                            | Average 4xx replies per second             | Ops/Sec   |
| AVG\_5xx\_RQ                            | Average 5xx replies per second             | Ops/Sec   |
| TOTAL\_1xx\_RQ                          | Total 1xx replies                          | Ops       |
| TOTAL\_2xx\_RQ                          | Total 2xx replies                          | Ops       |
| TOTAL\_3xx\_RQ                          | Total 3xx replies                          | Ops       |
| TOTAL\_4xx\_RQ                          | Total 4xx replies                          | Ops       |
| TOTAL\_5xx\_RQ                          | Total 5xx replies                          | Ops       |
| TOTAL\_max\_duration\_RQ                | Total Max Duration Reached replies         | Ops       |
| TOTAL\_rejected\_via\_ip\_detection\_RQ | Total Rejected by IP Detection replies     | Ops       |
| TOTAL\_response\_before\_complete\_RQ   | Total S3 Responses before Complete replies | Ops       |
| TOTAL\_rx\_reset\_RQ                    | Total User RX Reset Connection replies     | Ops       |
| TOTAL\_tx\_reset\_RQ                    | Total Envoy TX Reset Connection replies    | Ops       |

## Operations (driver)

| **Type**                                     | **Description**                                                                            | **Units**    |
| -------------------------------------------- | ------------------------------------------------------------------------------------------ | ------------ |
| DIRECT\_READ\_SIZES\_RATE                    | The number of O\_DIRECT reads per each read size range per second                          | Reads        |
| DIRECT\_READ\_SIZES                          | The number of O\_DIRECT reads per each read size range                                     | Reads        |
| DIRECT\_WRITE\_SIZES\_RATE                   | The number of O\_DIRECT writes per each read size range per second                         | Writes       |
| DIRECT\_WRITE\_SIZES                         | The number of O\_DIRECT writes per each read size range                                    | Writes       |
| DOORBELL\_RING\_COUNT                        | The number of times the driver queue's doorbell was ringed                                 | Ops          |
| FAILED\_1HOP\_READS                          | Number of failed single hop reads per second                                               | Ops/Sec      |
| FILEATOMICOPEN\_LATENCY                      | Average latency of FILEATOMICOPEN operations                                               | Microseconds |
| FILEATOMICOPEN\_OPS                          | Number of FILEATOMICOPEN operation per second                                              | Ops/Sec      |
| FILEATOMICOPEN\_QOS\_DELAY                   | Average QoS delay for FILEATOMICOPEN operations                                            | Microseconds |
| FILECLOSE\_LATENCY                           | Average latency of FILECLOSE operations                                                    | Microseconds |
| FILECLOSE\_OPS                               | Number of FILECLOSE operation per second                                                   | Ops/Sec      |
| FILECLOSE\_QOS\_DELAY                        | Average QoS delay for FILECLOSE operations                                                 | Microseconds |
| FILEOPEN\_LATENCY                            | Average latency of FILEOPEN operations                                                     | Microseconds |
| FILEOPEN\_OPS                                | Number of FILEOPEN operation per second                                                    | Ops/Sec      |
| FILEOPEN\_QOS\_DELAY                         | Average QoS delay for FILEOPEN operations                                                  | Microseconds |
| FLOCK\_LATENCY                               | Average latency of FLOCK operations                                                        | Microseconds |
| FLOCK\_OPS                                   | Number of FLOCK operation per second                                                       | Ops/Sec      |
| FLOCK\_QOS\_DELAY                            | Average QoS delay for FLOCK operations                                                     | Microseconds |
| GETATTR\_LATENCY                             | Average latency of GETATTR operations                                                      | Microseconds |
| GETATTR\_OPS                                 | Number of GETATTR operation per second                                                     | Ops/Sec      |
| GETATTR\_QOS\_DELAY                          | Average QoS delay for GETATTR operations                                                   | Microseconds |
| GETXATTR\_LATENCY                            | Average latency of GETXATTR operations                                                     | Microseconds |
| GETXATTR\_OPS                                | Number of GETXATTR operation per second                                                    | Ops/Sec      |
| GETXATTR\_QOS\_DELAY                         | Average QoS delay for GETXATTR operations                                                  | Microseconds |
| IOCTL\_OBS\_PREFETCH\_LATENCY                | Average latency of IOCTL\_OBS\_PREFETCH operations                                         | Microseconds |
| IOCTL\_OBS\_PREFETCH\_OPS                    | Number of IOCTL\_OBS\_PREFETCH operation per second                                        | Ops/Sec      |
| IOCTL\_OBS\_PREFETCH\_QOS\_DELAY             | Average QoS delay for IOCTL\_OBS\_PREFETCH operations                                      | Microseconds |
| IOCTL\_OBS\_RELEASE\_LATENCY                 | Average latency of IOCTL\_OBS\_RELEASE operations                                          | Microseconds |
| IOCTL\_OBS\_RELEASE\_OPS                     | Number of IOCTL\_OBS\_RELEASE operation per second                                         | Ops/Sec      |
| IOCTL\_OBS\_RELEASE\_QOS\_DELAY              | Average QoS delay for IOCTL\_OBS\_RELEASE operations                                       | Microseconds |
| KEEPALIVES\_NO\_LEASE                        | Number of driver keepalives sent while we have no lease                                    | Ops/Sec      |
| LINK\_LATENCY                                | Average latency of LINK operations                                                         | Microseconds |
| LINK\_OPS                                    | Number of LINK operation per second                                                        | Ops/Sec      |
| LINK\_QOS\_DELAY                             | Average QoS delay for LINK operations                                                      | Microseconds |
| LISTXATTR\_LATENCY                           | Average latency of LISTXATTR operations                                                    | Microseconds |
| LISTXATTR\_OPS                               | Number of LISTXATTR operation per second                                                   | Ops/Sec      |
| LISTXATTR\_QOS\_DELAY                        | Average QoS delay for LISTXATTR operations                                                 | Microseconds |
| LOOKUP\_LATENCY                              | Average latency of LOOKUP operations                                                       | Microseconds |
| LOOKUP\_OPS                                  | Number of LOOKUP operation per second                                                      | Ops/Sec      |
| LOOKUP\_QOS\_DELAY                           | Average QoS delay for LOOKUP operations                                                    | Microseconds |
| MKNOD\_LATENCY                               | Average latency of MKNOD operations                                                        | Microseconds |
| MKNOD\_OPS                                   | Number of MKNOD operation per second                                                       | Ops/Sec      |
| MKNOD\_QOS\_DELAY                            | Average QoS delay for MKNOD operations                                                     | Microseconds |
| OPS\_LATENCY                                 | The average latency of all IO operations                                                   | Ops          |
| OPS                                          | Total number of operations                                                                 | Ops/Sec      |
| RDMA\_WRITE\_REQUESTS                        | Number of RDMA write request operations per second                                         | Ops/Sec      |
| READDIR\_LATENCY                             | Average latency of READDIR operations                                                      | Microseconds |
| READDIR\_OPS                                 | Number of READDIR operation per second                                                     | Ops/Sec      |
| READDIR\_QOS\_DELAY                          | Average QoS delay for READDIR operations                                                   | Microseconds |
| READLINK\_LATENCY                            | Average latency of READLINK operations                                                     | Microseconds |
| READLINK\_OPS                                | Number of READLINK operation per second                                                    | Ops/Sec      |
| READLINK\_QOS\_DELAY                         | Average QoS delay for READLINK operations                                                  | Microseconds |
| READS\_NO\_LEASE                             | Number of direct reads while we have no lease                                              | Ops/Sec      |
| READS                                        | Number of read operations per second                                                       | Ops/Sec      |
| READ\_BYTES\_1HOP                            | Number of bytes read per second via single hop                                             | Bytes/Sec    |
| READ\_BYTES                                  | Number of bytes read per second                                                            | Bytes/Sec    |
| READ\_CHECKSUM\_ERRORS                       | The number of times the driver's checksum validation failed upon the read's content        | Ops          |
| READ\_CORRUPTIONS\_DETECTED\_IN\_1HOP        | The number of corrupt data blocks encountered during 1-hop read                            | Ops          |
| READ\_DURATION                               | The number of reads per each time duration                                                 | Reads        |
| READ\_LATENCY\_NO\_QOS                       | Average latency of READ operations without QoS delay                                       | Microseconds |
| READ\_LATENCY                                | Average latency of READ operations                                                         | Microseconds |
| READ\_PARENT\_SELINUX\_ATTRIBUTE             | The number of times we could not get SELinux attribute from parent                         | Ops          |
| READ\_QOS\_DELAY                             | Average QoS delay for READ operations                                                      | Microseconds |
| READ\_RDMA\_SIZES\_RATE                      | The number of RDMA reads per each read size range per second                               | Reads        |
| READ\_RDMA\_SIZES                            | The number of RDMA reads per each read size range                                          | Reads        |
| READ\_SIZES\_RATE                            | The number of reads per each read size range per second                                    | Reads        |
| READ\_SIZES                                  | The number of reads per each read size range                                               | Reads        |
| RENAME\_LATENCY                              | Average latency of RENAME operations                                                       | Microseconds |
| RENAME\_OPS                                  | Number of RENAME operation per second                                                      | Ops/Sec      |
| RENAME\_QOS\_DELAY                           | Average QoS delay for RENAME operations                                                    | Microseconds |
| REQUESTS\_COMPLETED                          | The number of completions frontends sent to driver's queue                                 | Ops          |
| REQUESTS\_FETCHED                            | The number of operations frontends fetched from driver's queue                             | Ops          |
| RMDIR\_LATENCY                               | Average latency of RMDIR operations                                                        | Microseconds |
| RMDIR\_OPS                                   | Number of RMDIR operation per second                                                       | Ops/Sec      |
| RMDIR\_QOS\_DELAY                            | Average QoS delay for RMDIR operations                                                     | Microseconds |
| RMXATTR\_LATENCY                             | Average latency of RMXATTR operations                                                      | Microseconds |
| RMXATTR\_OPS                                 | Number of RMXATTR operation per second                                                     | Ops/Sec      |
| RMXATTR\_QOS\_DELAY                          | Average QoS delay for RMXATTR operations                                                   | Microseconds |
| SETATTR\_LATENCY                             | Average latency of SETATTR operations                                                      | Microseconds |
| SETATTR\_OPS                                 | Number of SETATTR operation per second                                                     | Ops/Sec      |
| SETATTR\_QOS\_DELAY                          | Average QoS delay for SETATTR operations                                                   | Microseconds |
| SETXATTR\_LATENCY                            | Average latency of SETXATTR operations                                                     | Microseconds |
| SETXATTR\_OPS                                | Number of SETXATTR operation per second                                                    | Ops/Sec      |
| SETXATTR\_QOS\_DELAY                         | Average QoS delay for SETXATTR operations                                                  | Microseconds |
| SKIPPED\_1HOP\_READS\_DISABLED               | Number of skipped single hop reads per second because it is disabled                       | Ops/Sec      |
| SKIPPED\_1HOP\_READS\_EXTERNAL\_RDMA\_SPARSE | Number of skipped single hop reads per second because it is a sparse read on external RDMA | Ops/Sec      |
| SKIPPED\_1HOP\_READS\_GET\_EXTENT\_FAILED    | Number of skipped single hop reads per second due to get extent failed                     | Ops/Sec      |
| SKIPPED\_1HOP\_READS\_PARTIAL\_READ          | Number of skipped single hop reads per second due to partial read failure                  | Ops/Sec      |
| SKIPPED\_1HOP\_READS\_SSD\_LOAD              | Number of skipped single hop reads per second due to drive load                            | Ops/Sec      |
| SKIPPED\_1HOP\_READS\_TOO\_MANY\_DESCRIPTORS | Number of skipped single hop reads per second due to too many descriptors                  | Ops/Sec      |
| SKIPPED\_1HOP\_READS\_TOO\_MANY\_DRIVES      | Number of skipped single hop reads per second due to too many drives                       | Ops/Sec      |
| SKIPPED\_1HOP\_READS\_TOO\_SMALL             | Number of skipped single hop reads per second because IO is too small                      | Ops/Sec      |
| STATFS\_LATENCY                              | Average latency of STATFS operations                                                       | Microseconds |
| STATFS\_OPS                                  | Number of STATFS operation per second                                                      | Ops/Sec      |
| STATFS\_QOS\_DELAY                           | Average QoS delay for STATFS operations                                                    | Microseconds |
| SUCCEEDED\_1HOP\_READS                       | Number of succesfull single hop reads per second                                           | Ops/Sec      |
| SYMLINK\_LATENCY                             | Average latency of SYMLINK operations                                                      | Microseconds |
| SYMLINK\_OPS                                 | Number of SYMLINK operation per second                                                     | Ops/Sec      |
| SYMLINK\_QOS\_DELAY                          | Average QoS delay for SYMLINK operations                                                   | Microseconds |
| THROUGHPUT                                   | Number of byte read/writes per second                                                      | Bytes/Sec    |
| UNLINK\_LATENCY                              | Average latency of UNLINK operations                                                       | Microseconds |
| UNLINK\_OPS                                  | Number of UNLINK operation per second                                                      | Ops/Sec      |
| UNLINK\_QOS\_DELAY                           | Average QoS delay for UNLINK operations                                                    | Microseconds |
| WRITES\_NO\_LEASE                            | Number of direct writes while we have no lease                                             | Ops/Sec      |
| WRITES                                       | Number of write operations per second                                                      | Ops/Sec      |
| WRITE\_BYTES                                 | Number of byte writes per second                                                           | Bytes/Sec    |
| WRITE\_DURATION                              | The number of writes per each time duration                                                | Writes       |
| WRITE\_LATENCY\_NO\_QOS                      | Average latency of WRITE operations without QoS delay                                      | Microseconds |
| WRITE\_LATENCY                               | Average latency of WRITE operations                                                        | Microseconds |
| WRITE\_QOS\_DELAY                            | Average QoS delay for WRITE operations                                                     | Microseconds |
| WRITE\_RDMA\_SIZES\_RATE                     | The number of RDMA writes per each read size range per second                              | Writes       |
| WRITE\_RDMA\_SIZES                           | The number of RDMA writes per each read size range                                         | Writes       |
| WRITE\_SIZES\_RATE                           | The number of writes per each read size range per second                                   | Writes       |
| WRITE\_SIZES                                 | The number of writes per each read size range                                              | Writes       |

## Operations

| **Type**                | **Description**                               | **Units**    |
| ----------------------- | --------------------------------------------- | ------------ |
| ACCESS\_LATENCY         | Average latency of ACCESS operations          | Microseconds |
| ACCESS\_OPS             | Number of ACCESS operation per second         | Ops/Sec      |
| COMMIT\_LATENCY         | Average latency of COMMIT operations          | Microseconds |
| COMMIT\_OPS             | Number of COMMIT operation per second         | Ops/Sec      |
| CREATE\_LATENCY         | Average latency of CREATE operations          | Microseconds |
| CREATE\_OPS             | Number of CREATE operation per second         | Ops/Sec      |
| FILEATOMICOPEN\_LATENCY | Average latency of FILEATOMICOPEN operations  | Microseconds |
| FILEATOMICOPEN\_OPS     | Number of FILEATOMICOPEN operation per second | Ops/Sec      |
| FILECLOSE\_LATENCY      | Average latency of FILECLOSE operations       | Microseconds |
| FILECLOSE\_OPS          | Number of FILECLOSE operation per second      | Ops/Sec      |
| FILEOPEN\_LATENCY       | Average latency of FILEOPEN operations        | Microseconds |
| FILEOPEN\_OPS           | Number of FILEOPEN operation per second       | Ops/Sec      |
| FLOCK\_LATENCY          | Average latency of FLOCK operations           | Microseconds |
| FLOCK\_OPS              | Number of FLOCK operation per second          | Ops/Sec      |
| FSINFO\_LATENCY         | Average latency of FSINFO operations          | Microseconds |
| FSINFO\_OPS             | Number of FSINFO operation per second         | Ops/Sec      |
| GETATTR\_LATENCY        | Average latency of GETATTR operations         | Microseconds |
| GETATTR\_OPS            | Number of GETATTR operation per second        | Ops/Sec      |
| LINK\_LATENCY           | Average latency of LINK operations            | Microseconds |
| LINK\_OPS               | Number of LINK operation per second           | Ops/Sec      |
| LOOKUP\_LATENCY         | Average latency of LOOKUP operations          | Microseconds |
| LOOKUP\_OPS             | Number of LOOKUP operation per second         | Ops/Sec      |
| MKDIR\_LATENCY          | Average latency of MKDIR operations           | Microseconds |
| MKDIR\_OPS              | Number of MKDIR operation per second          | Ops/Sec      |
| MKNOD\_LATENCY          | Average latency of MKNOD operations           | Microseconds |
| MKNOD\_OPS              | Number of MKNOD operation per second          | Ops/Sec      |
| OPS                     | Total number of operations                    | Ops/Sec      |
| PATHCONF\_LATENCY       | Average latency of PATHCONF operations        | Microseconds |
| PATHCONF\_OPS           | Number of PATHCONF operation per second       | Ops/Sec      |
| READDIR\_LATENCY        | Average latency of READDIR operations         | Microseconds |
| READDIR\_OPS            | Number of READDIR operation per second        | Ops/Sec      |
| READLINK\_LATENCY       | Average latency of READLINK operations        | Microseconds |
| READLINK\_OPS           | Number of READLINK operation per second       | Ops/Sec      |
| READS                   | Number of read operations per second          | Ops/Sec      |
| READ\_BYTES             | Number of bytes read per second               | Bytes/Sec    |
| READ\_DURATION          | The number of reads per completion duration   | Reads        |
| READ\_LATENCY           | Average latency of READ operations            | Microseconds |
| REMOVE\_LATENCY         | Average latency of REMOVE operations          | Microseconds |
| REMOVE\_OPS             | Number of REMOVE operation per second         | Ops/Sec      |
| RENAME\_LATENCY         | Average latency of RENAME operations          | Microseconds |
| RENAME\_OPS             | Number of RENAME operation per second         | Ops/Sec      |
| RMDIR\_LATENCY          | Average latency of RMDIR operations           | Microseconds |
| RMDIR\_OPS              | Number of RMDIR operation per second          | Ops/Sec      |
| SETATTR\_LATENCY        | Average latency of SETATTR operations         | Microseconds |
| SETATTR\_OPS            | Number of SETATTR operation per second        | Ops/Sec      |
| STATFS\_LATENCY         | Average latency of STATFS operations          | Microseconds |
| STATFS\_OPS             | Number of STATFS operation per second         | Ops/Sec      |
| SYMLINK\_LATENCY        | Average latency of SYMLINK operations         | Microseconds |
| SYMLINK\_OPS            | Number of SYMLINK operation per second        | Ops/Sec      |
| THROUGHPUT              | Number of byte read/writes per second         | Bytes/Sec    |
| UNLINK\_LATENCY         | Average latency of UNLINK operations          | Microseconds |
| UNLINK\_OPS             | Number of UNLINK operation per second         | Ops/Sec      |
| WRITES                  | Number of write operations per second         | Ops/Sec      |
| WRITE\_BYTES            | Number of byte writes per second              | Bytes/Sec    |
| WRITE\_DURATION         | The number of writes per completion duration  | Writes       |
| WRITE\_LATENCY          | Average latency of WRITE operations           | Microseconds |

## Processes

| **Type**                  | **Description**                                                              | **Units**               |
| ------------------------- | ---------------------------------------------------------------------------- | ----------------------- |
| ABRUPT\_EXITS             | How many abrupt exits of a process (node) occured                            | Abrupt process exits    |
| PEER\_CONFIGURE\_FAILURES | How many times the node failed to configure peers in order to sync with them | Peer configure failures |

## 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  |
| RAFT\_BYTES\_WRITTEN               | Number of writes written to disk for RAFT           | Bytes     |
| SYNCLOG\_TIMEOUTS                  | The number of timeouts of syncing logs to a process | Timeouts  |
| Test\_LEADER\_CHANGES              | Changes of leader                                   | Changes   |
| Test\_REQUESTS\_COMPLETED          | Requests to leader completed successfully           | Requests  |

## RAID

| **Type**                                     | **Description**                                                        | **Units**  |
| -------------------------------------------- | ---------------------------------------------------------------------- | ---------- |
| IS\_BLOCK\_USED\_FREE\_LATENCY               | Average latency of handling an isBlockUsed of a free block             | Micros     |
| IS\_BLOCK\_USED\_FREE                        | Number of isBlockUsed returning free                                   | Blocks/Sec |
| IS\_BLOCK\_USED\_USED\_LATENCY               | Average latency of handling an isBlockUsed of a used block             | Micros     |
| IS\_BLOCK\_USED\_USED                        | Number of isBlockUsed returning used                                   | Blocks/Sec |
| LONG\_RPC\_TIMEOUTS                          | Long RPC timeouts encountered                                          | Occurences |
| RAID\_ALLOCATION\_FAILED\_HOLES              | Slots failed to be allocated and left as holes                         | Holes/Sec  |
| RAID\_BLOCKS\_IN\_PREPARED\_STRIPE           | Free blocks in prepared stripe                                         | Blocks     |
| 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                     | Number of stripes written                                              | Stripes    |
| RAID\_COMPRESSED\_BLOCKS\_WRITTEN            | Physical blocks written containing compressed data                     | Blocks/Sec |
| RAID\_CORRUPTION\_RECOVERY\_FAILURE          | Corrupt data could not be recovered                                    | Occurences |
| RAID\_PLACEMENT\_SWITCHES                    | Number of placement switches                                           | Switches   |
| RAID\_READ\_BATCHES\_PER\_REQUEST\_HISTOGRAM | Histogram of the number of batches of stripes read in a single request | Request    |
| RAID\_READ\_BLOCKS\_STRIPE\_HISTOGRAM        | Histogram of the number of blocks read from a single stripe            | Reads      |
| RAID\_READ\_BLOCKS                           | Number of blocks read by the RAID                                      | Blocks/Sec |
| RAID\_READ\_DEGRADED                         | Degraded mode reads                                                    | Blocks/Sec |
| RAID\_READ\_FREE                             | Read Free                                                              | Occurences |
| RAID\_READ\_IOS                              | Raw read blocks performed by the RAID                                  | Blocks/Sec |
| RAID\_STALE\_WRITES\_DETECTED                | Stale write detected in read                                           | Occurences |
| RAID\_STALE\_WRITES\_REPROTECTIONS           | Stale write reprotections in read                                      | Occurences |
| RAID\_WRITE\_SPACE0                          | Blocks written to Space0                                               | Blocks/Sec |
| RAID\_WRITE\_SPACEN                          | Blocks written to SpaceN                                               | Blocks/Sec |
| WRONG\_DRIVE\_DELTAS                         | Delta segments written to wrong drive                                  | Blocks/Sec |
| WRONG\_DRIVE\_REFS                           | Reference segments written to wrong drive                              | Blocks/Sec |

## RPC

| **Type**                           | **Description**                                                    | **Units**    |
| ---------------------------------- | ------------------------------------------------------------------ | ------------ |
| CLIENT\_CANCELED\_REQUESTS         | Number of requests cancelled by the client                         | Calls/Sec    |
| CLIENT\_DROPPED\_RESPONSES         | Number of responses dropped by the client                          | Calls/Sec    |
| CLIENT\_ENCRYPTION\_AUTH\_FAILURES | Number of authentication failures by the client                    | Calls/Sec    |
| CLIENT\_MISSING\_ENCRYPTION\_KEY   | Number of times client was missing an encryption key               | Calls/Sec    |
| CLIENT\_RECEIVED\_EXCEPTIONS       | Number of exceptions received by the client                        | Calls/Sec    |
| CLIENT\_RECEIVED\_RESPONSES        | Number of responses received by the client                         | Calls/Sec    |
| CLIENT\_RECEIVED\_TIMEOUTS         | Number of timeouts experienced by the client                       | Calls/Sec    |
| CLIENT\_ROUNDTRIP\_AVG\_LOW        | Roundtrip average of client low-priority RPC calls                 | Microseconds |
| CLIENT\_ROUNDTRIP\_AVG\_NORM       | Roundtrip average of client normal priority RPC calls              | Microseconds |
| CLIENT\_ROUNDTRIP\_AVG             | Roundtrip average of client normal and low priority RPC calls      | Microseconds |
| CLIENT\_RPC\_CALLS\_DOWNGRADED     | Number of client-downgraded RPC calls                              | RPC/Sec      |
| CLIENT\_RPC\_CALLS\_LOW            | Number of low priority RPC calls                                   | RPC/Sec      |
| CLIENT\_RPC\_CALLS\_NORM           | Number of normal priority RPC calls                                | RPC/Sec      |
| CLIENT\_RPC\_CALLS                 | Number of all priorities of RPC calls                              | RPC/Sec      |
| CLIENT\_SENT\_REQUESTS             | Number of requests sent by the client                              | Calls/Sec    |
| DEUS\_EX\_MBUF\_LIMITED            | Number of RPCs slow down due to low MBuf reserves                  | Ops/Sec      |
| DEUS\_EX\_NOT\_EMPTY               | Number of RPCs put in DeusEx to preserve RPC order                 | Ops/Sec      |
| DEUS\_EX\_NO\_FIBERS               | Number of RPCs put in DeusEx due to lack of global fibers          | Ops/Sec      |
| DEUS\_EX\_RPC\_MAX\_FIBERS         | Number of RPCs put in DeusEx due to RPC max fibers                 | Ops/Sec      |
| FIRST\_RESULTS                     | Number of first results per second                                 | Ops/Sec      |
| MBUF\_LIMITED\_SLEEP               | Number of times wait due to low MBuf reserves                      | Actions/Sec  |
| RPC\_ENCRYPTION\_SETUP\_FAILURES   | Number of encryptiuon key setup failures                           | Failures     |
| SERVER\_ABORTS                     | Number of server received aborts                                   | Calls/Sec    |
| SERVER\_DROPPED\_REQUESTS          | Number of requests dropped by the server                           | Calls/Sec    |
| SERVER\_ENCRYPTION\_AUTH\_FAILURES | Number of encryption authentication failures at the server         | Calls/Sec    |
| SERVER\_MISSING\_ENCRYPTION\_KEY   | Number of requests missing encryption key at the server            | Calls/Sec    |
| SERVER\_PROCESSING\_AVG            | Average time to process server RPC calls                           | Microseconds |
| SERVER\_PROCESSING\_TIME           | Histogram of the time it took the server to process a request      | RPCs         |
| SERVER\_REJECTS                    | Number of times the server rejected a request                      | Calls/Sec    |
| SERVER\_RPC\_CALLS\_UPGRADED       | Number of server-upgraded RPC calls                                | RPC/Sec      |
| SERVER\_RPC\_CALLS                 | Number of server RPC calls                                         | RPC/Sec      |
| SERVER\_SENT\_EXCEPTIONS           | Number of exceptions sent by the server as a response              | Calls/Sec    |
| SERVER\_SENT\_RESPONSES            | Number of responses the server sent                                | Calls/Sec    |
| SERVER\_UNENCRYPTED\_REFUSALS      | Number of requests refused due to missing encryption at the server | Calls/Sec    |
| TIME\_TO\_FIRST\_RESULT            | Average latency to the first result of a MultiCall                 | Microseconds |

## Reactor

| **Type**                            | **Description**                                                                                                                                            | **Units**               |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| BACKGROUND\_CYCLES                  | Number of cycles spent in background fibers                                                                                                                | Cycles/Sec              |
| BACKGROUND\_FIBERS                  | Number of background fibers that are ready to run and eager to get CPU cycles                                                                              | Fibers                  |
| BACKGROUND\_TIME                    | The percentage of the CPU time used for background operations                                                                                              | %                       |
| BucketInvocationState\_CAPACITY     | Number of data structures allocated to the BucketInvocationState pool                                                                                      | Structs                 |
| BucketInvocationState\_STRUCT\_SIZE | Number of bytes in each struct of the BucketInvocationState pool                                                                                           | Bytes                   |
| BucketInvocationState\_USED         | Number of structs in the BucketInvocationState pool which are currently being used                                                                         | Structs                 |
| CPU\_HANGS\_AND\_KNOWN\_HOGGER      | Number of CPU hangs detected while known hogger                                                                                                            | Hangs/Sec               |
| CPU\_HANGS                          | Number of CPU hangs detected                                                                                                                               | Hangs/Sec               |
| CYCLES\_PER\_SECOND                 | Number of cycles the cpu runs per second                                                                                                                   | Cycles/Sec              |
| DEFUNCT\_FIBERS                     | Number of defunct buffers, which are just memory structures allocated for future fiber needs                                                               | Fibers                  |
| DeferredTask2\_CAPACITY             | Number of data structures allocated to the DeferredTask2 pool                                                                                              | Structs                 |
| DeferredTask2\_STRUCT\_SIZE         | Number of bytes in each struct of the DeferredTask2 pool                                                                                                   | Bytes                   |
| DeferredTask2\_USED                 | Number of structs in the DeferredTask2 pool which are currently being used                                                                                 | Structs                 |
| EXCEPTIONS                          | Number of excpetions caught by the reactor                                                                                                                 | Exceptions/Sec          |
| IDLE\_CALLBACK\_INVOCATIONS         | Number of background work invocations                                                                                                                      | Invocations/Sec         |
| IDLE\_CYCLES                        | Number of cycles spent in idle                                                                                                                             | Cycles/Sec              |
| IDLE\_TIME                          | The percentage of the CPU time not used for handling I/Os                                                                                                  | %                       |
| NODE\_CONTEXT\_SWITCHES             | Number of context switches.                                                                                                                                | Switches                |
| NODE\_HANG                          | The number of process (node) hangs per hang time range.                                                                                                    | Number of hangs         |
| NODE\_POLL\_TIME                    | Time of scheduler stats polling.                                                                                                                           | usecs                   |
| NODE\_RUN\_PERCENTAGE               | Percentage of time process is running                                                                                                                      | percentage              |
| NODE\_RUN\_TIME                     | Time process is running.                                                                                                                                   | usecs                   |
| NODE\_WAIT\_PERCENTAGE              | Percentage of time process is waiting on waitqueue                                                                                                         | percentage              |
| NODE\_WAIT\_TIME                    | Time process is waiting on waitqueue.                                                                                                                      | usecs                   |
| OUTRAGEOUS\_HOGGERS                 | Number of hoggers taking excessive amount of time to run                                                                                                   | Invocations             |
| ObsBucketManagement\_CAPACITY       | Number of data structures allocated to the ObsBucketManagement pool                                                                                        | Structs                 |
| ObsBucketManagement\_STRUCT\_SIZE   | Number of bytes in each struct of the ObsBucketManagement pool                                                                                             | Bytes                   |
| ObsBucketManagement\_USED           | Number of structs in the ObsBucketManagement pool which are currently being used                                                                           | Structs                 |
| ObsGateway\_CAPACITY                | Number of data structures allocated to the ObsGateway pool                                                                                                 | Structs                 |
| ObsGateway\_STRUCT\_SIZE            | Number of bytes in each struct of the ObsGateway pool                                                                                                      | Bytes                   |
| ObsGateway\_USED                    | Number of structs in the ObsGateway pool which are currently being used                                                                                    | Structs                 |
| PENDING\_FIBERS                     | Number of fibers pending for external events, such as a network packet or SSD response. Upon such an external event, they change state to scheduled fibers | Fibers                  |
| RDMARequest\_CAPACITY               | Number of data structures allocated to the RDMARequest pool                                                                                                | Structs                 |
| RDMARequest\_STRUCT\_SIZE           | Number of bytes in each struct of the RDMARequest pool                                                                                                     | Bytes                   |
| RDMARequest\_USED                   | Number of structs in the RDMARequest pool which are currently being used                                                                                   | Structs                 |
| SCHEDULED\_FIBERS                   | Number of current fibers that are ready to run and eager to get CPU cycles                                                                                 | Fibers                  |
| SLEEPY\_FIBERS                      | Number of SLEEPY fibers                                                                                                                                    | Fibers                  |
| SLEEPY\_RPC\_SERVER\_FIBERS         | Number of SLEEPY RPC server fibers                                                                                                                         | Sleepy fiber detections |
| SSD\_CAPACITY                       | Number of data structures allocated to the SSD pool                                                                                                        | Structs                 |
| SSD\_STRUCT\_SIZE                   | Number of bytes in each struct of the SSD pool                                                                                                             | Bytes                   |
| SSD\_USED                           | Number of structs in the SSD pool which are currently being used                                                                                           | Structs                 |
| STEP\_CYCLES                        | Histogram of time spent in a fiber                                                                                                                         | Fiber steps             |
| TIMER\_CALLBACKS                    | Current number of timer callbacks                                                                                                                          | Callbacks               |
| TOTAL\_FIBERS\_COUNT                | Number of fibers                                                                                                                                           | Fibers                  |
| TimedCallback\_CAPACITY             | Number of data structures allocated to the TimedCallback pool                                                                                              | Structs                 |
| TimedCallback\_STRUCT\_SIZE         | Number of bytes in each struct of the TimedCallback pool                                                                                                   | Bytes                   |
| TimedCallback\_USED                 | Number of structs in the TimedCallback pool which are currently being used                                                                                 | Structs                 |
| UploadFileInfo\_CAPACITY            | Number of data structures allocated to the UploadFileInfo pool                                                                                             | Structs                 |
| UploadFileInfo\_STRUCT\_SIZE        | Number of bytes in each struct of the UploadFileInfo pool                                                                                                  | Bytes                   |
| UploadFileInfo\_USED                | Number of structs in the UploadFileInfo pool which are currently being used                                                                                | Structs                 |
| networkBuffers\_CAPACITY            | Number of data structures allocated to the networkBuffers pool                                                                                             | Structs                 |
| networkBuffers\_USED                | Number of structs in the networkBuffers pool which are currently being used                                                                                | Structs                 |
| rdmaNetworkBuffers\_CAPACITY        | Number of data structures allocated to the rdmaNetworkBuffers pool                                                                                         | Structs                 |
| rdmaNetworkBuffers\_USED            | Number of structs in the rdmaNetworkBuffers pool which are currently being used                                                                            | Structs                 |

## SSD

| **Type**                                 | **Description**                                                    | **Units**      |
| ---------------------------------------- | ------------------------------------------------------------------ | -------------- |
| CLEAN\_CHUNK\_SKIPPED                    | Number of clean chunks skips                                       | Chunks         |
| DRIVE\_ACTIVE\_IOS                       | The number of in-flight IO against the SSD during sampling         | IOs            |
| DRIVE\_AER\_RECEIVED                     | Number of AER reports                                              | reports        |
| DRIVE\_CANCELLED\_COMPLETED\_BLOCKS      | Drive cancelled completed blocks                                   | Blocks/Sec     |
| DRIVE\_CANCELLED\_NOT\_SUBMITTED\_BLOCKS | Drive cancelled not submitted blocks                               | Blocks/Sec     |
| DRIVE\_COMPLETED\_OVER\_COUNT            | Drive completed count > 1 detected                                 | Occurrences    |
| DRIVE\_E2E\_CORRECTION\_COUNT            | Drive E2E correction count                                         | Error Count    |
| DRIVE\_ENDURANCE\_USED                   | Drive endurance percentage used                                    | %              |
| DRIVE\_FORFEITS                          | Number of IOs forfeited due to lack of memory buffers              | Operations/Sec |
| DRIVE\_IDLE\_CYCLES                      | Number of cycles spent in idle                                     | Cycles/Sec     |
| DRIVE\_IDLE\_TIME                        | Percentage of the CPU time not used for handling I/Os              | %              |
| DRIVE\_IO\_OVERLAPPED                    | Number of overlapping IOs                                          | Operations     |
| DRIVE\_IO\_TOO\_LONG                     | Number of IOs that took longer than expected                       | Operations/Sec |
| DRIVE\_LATENCY                           | Measure the latencies up to 5ms (higher latencies are grouped)     | Requests       |
| DRIVE\_LOAD                              | Drive Load at sampling time                                        | Load           |
| DRIVE\_MAX\_ERASE\_COUNT                 | Drive maximum block erase count                                    | Erase Count    |
| DRIVE\_MEDIA\_BLOCKS\_READ               | Blocks read from the SSD media                                     | Blocks/Sec     |
| DRIVE\_MEDIA\_BLOCKS\_WRITE              | Blocks written to the SSD media                                    | Blocks/Sec     |
| DRIVE\_MEDIA\_ERRORS                     | SSD Media Errors                                                   | IO/Sec         |
| DRIVE\_MIN\_ERASE\_COUNT                 | Drive minimum block erase count                                    | Erase Count    |
| DRIVE\_NON\_MEDIA\_ERRORS                | SSD Non-Media Errors                                               | IO/Sec         |
| DRIVE\_PCI\_CORRECTABLE\_ERROR\_COUNT    | Drive PCI Correctable error count                                  | Error Count    |
| DRIVE\_PCI\_INACCESSIBLE                 | Number of PCI Inaccessible errors detected                         | Count          |
| DRIVE\_PCI\_LINK\_RETRAIN\_COUNT         | Drive PCI link retrain count                                       | Error Count    |
| DRIVE\_PENDING\_IOS                      | The number of IOs waiting to start executing during sampling       | IOs            |
| DRIVE\_PUMPED\_IOS                       | Number of requests returned in a pump                              | Pumps          |
| DRIVE\_PUMPS\_DELAYED                    | Number of Drive pumps that got delayed                             | Operations/Sec |
| DRIVE\_PUMPS\_SEVERELY\_DELAYED          | Number of Drive pumps that got severely delayed                    | Operations/Sec |
| DRIVE\_PUMP\_LATENCY                     | Latency between SSD pumps                                          | Microseconds   |
| DRIVE\_READ\_LATENCY                     | Drive Read Execution Latency                                       | Microseconds   |
| DRIVE\_READ\_OPS                         | Drive Read Operations                                              | IO/Sec         |
| DRIVE\_READ\_RATIO\_PER\_SSD\_READ       | Drive Read OPS Per SSD Request                                     | Ratio          |
| DRIVE\_REMAINING\_IOS                    | Number of requests still in the drive after a pump                 | Pumps          |
| DRIVE\_REMAINING\_SPARES                 | Drive remaining spares                                             | %              |
| DRIVE\_REQUEST\_BLOCKS                   | Measure drive request size distribution                            | Requests       |
| DRIVE\_SOFT\_ECC\_COUNT                  | Drive Soft ECC Error Count                                         | Error Count    |
| DRIVE\_SSD\_PUMPS                        | Number of drive pumps that resulted in the data flow from/to drive | Pump/Sec       |
| DRIVE\_STALLS                            | Number of overlapping IOs stalling progress                        | IO/Sec         |
| DRIVE\_UNALIGNED\_IOS                    | Drive unaligend IOs count                                          | Error Count    |
| DRIVE\_UNCORRECTABLE\_READ\_COUNT        | Drive uncorrectable read count                                     | Error Count    |
| DRIVE\_UTILIZATION                       | Percentage of time the drive had an active IO submitted to it      | %              |
| DRIVE\_WAF\_INTERVAL                     | Drive Interval write amplification                                 | Factor         |
| DRIVE\_WAF\_LIFETIME                     | Drive lifetime write amplification                                 | Factor         |
| DRIVE\_WRITE\_LATENCY                    | Drive Write Execution Latency                                      | Microseconds   |
| DRIVE\_WRITE\_OPS                        | Drive Write Operations                                             | IO/Sec         |
| DRIVE\_WRITE\_RATIO\_PER\_SSD\_WRITE     | Drive Write OPS Per SSD Request                                    | Ratio          |
| DRIVE\_XOR\_RECOVERY\_COUNT              | Drive XOR recovery count                                           | Error Count    |
| NVKV\_CHUNK\_OUT\_OF\_SPACE              | Number of failed attempts to allocate a stripe in an NVKV chunk    | Attempts/Sec   |
| NVKV\_OUT\_OF\_CHUNKS                    | Number of failed attempts to allocate an NVKV chunk                | Attempts/Sec   |
| NVKV\_OUT\_OF\_SUPERBLOCK\_ENTRIES       | Number of failed attempts to allocate a superblock NVKV entry      | Attempts/Sec   |
| SSDS\_IOS                                | IOs performed on the SSD service                                   | IO/Sec         |
| SSDS\_IO\_ERRORS                         | IO errors on the SSD service                                       | Blocks/Sec     |
| SSD\_BLOCKS\_READ                        | Number of blocks read from the SSD service                         | Blocks/Sec     |
| SSD\_BLOCKS\_WRITTEN                     | Number of blocks written to the SSD service                        | Blocks/Sec     |
| SSD\_CHUNKS\_IN\_USE                     | Number of allocated chunks                                         | Chunks         |
| SSD\_CHUNK\_ALLOCS\_TRIMMED              | Number of chunk allocations from the trimmed queue                 | Chunks         |
| SSD\_CHUNK\_ALLOCS\_UNTRIMMED            | Number of chunk allocations from the untrimmed queue               | Chunks         |
| SSD\_CHUNK\_ALLOCS                       | Number of chunk allocations                                        | Chunks         |
| SSD\_CHUNK\_FREES                        | Number of chunk frees                                              | Chunks         |
| SSD\_CHUNK\_FREE\_TRIMMED                | Number of free trimmed chunks                                      | Chunks         |
| SSD\_CHUNK\_FREE\_UNTRIMMED              | Number of free untrimmed chunks                                    | Chunks         |
| SSD\_CHUNK\_TRIMS                        | Number of trims performed                                          | Chunks         |
| SSD\_E2E\_BAD\_CSUM                      | End-to-End checksum failures                                       | IO/Sec         |
| SSD\_READ\_ERRORS                        | Errors in reading blocks from the SSD service                      | Blocks/Sec     |
| SSD\_READ\_LATENCY                       | Avg. latency of read requests from the SSD service                 | Microseconds   |
| SSD\_READ\_REQS\_LARGE\_NORMAL           | Number of large normal read requests from the SSD service          | IO/Sec         |
| SSD\_READ\_REQS                          | Number of read requests from the SSD service                       | IO/Sec         |
| SSD\_SCRATCH\_BUFFERS\_USED              | Number of scratch blocks used                                      | Blocks         |
| SSD\_TRIM\_TIMEOUTS                      | Number of trim timeouts                                            | Timeouts       |
| SSD\_WRITES\_REQS\_LARGE\_NORMAL         | Number of large normal priority write requests to the SSD service  | IO/Sec         |
| SSD\_WRITES                              | Number of write requests to the SSD service                        | IO/Sec         |
| SSD\_WRITE\_ERRORS                       | Errors in writing blocks to the SSD service                        | Blocks/Sec     |
| SSD\_WRITE\_LATENCY                      | Latency of writes to the SSD service                               | Microseconds   |

## Scrubber

| **Type**                                | **Description**                                                                                                      | **Units**      |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------- |
| BLOCK\_CONSISTENCY\_CHECKS              | Number of blocks that were checked for consistency against their block-used-state                                    | Blocks/Sec     |
| BLOCK\_CONSISTENCY\_CHECK\_LATENCY      | Average latency of checking block consistency                                                                        | Micros         |
| CLEANED\_CHUNKS                         | Number of chunks that were cleaned by the scrubber                                                                   | Chunks/Sec     |
| DEGRADED\_READS                         | Number of degraded reads for scrubbing                                                                               | Requests/Sec   |
| FALSE\_USED\_CHECK\_LATENCY             | Average latency of checking false used per block                                                                     | Micros         |
| FALSE\_USED\_EXTRA\_NOTIFIED            | Number of blocks that were notified as used by the mark-extra-used mechanism                                         | Blocks/Sec     |
| INTERRUPTS                              | Number of scrubs that were interrupted                                                                               | Occurences/Sec |
| NETWORK\_BUDGET\_WAIT\_LATENCY          | Average latency of waiting for our network budget                                                                    | Micros         |
| NOT\_REALLY\_DIRTY\_BLOCKS              | Number of marked dirty blocks that ScrubMissingWrites found were actually clean                                      | Blocks/Sec     |
| NUM\_COPY\_DISCARDED\_BLOCKS            | Number of copied blocks that were discarded                                                                          | Blocks/Sec     |
| NUM\_COPY\_DISCARDS                     | Number of times we discarded scrubber copy work                                                                      | Occurences/Sec |
| NUM\_INVENTED\_STRIPES\_DISCARDS        | Number of times we discarded all scrubber work due to invented stripes                                               | Occurences/Sec |
| NUM\_INVENTED\_STRIPES\_DISCARD\_BLOCKS | Number of blocks that were discarded due to invented stripes                                                         | Blocks/Sec     |
| NUM\_SCRUBBER\_DISCARD\_INTERMEDIATES   | Number of times we discarded all intermediate scrubber work                                                          | Occurences/Sec |
| NUM\_SMW\_DISCARDED\_BLOCKS             | Number of SMW'd blocks that were discarded                                                                           | Blocks/Sec     |
| NUM\_SMW\_DISCARDS                      | Number of times we discarded scrubber SMW work                                                                       | Occurences/Sec |
| NUM\_STRIPE\_SKIPPED\_NOT\_FULLY\_READ  | Number of stripe skipped since stripe is not fully read                                                              | Occurrences    |
| PLACEMENT\_SELECTION\_LATENCY           | Average latency of scrubbed placement selection                                                                      | Micros         |
| READS\_CALLED                           | Number of blocks that were read                                                                                      | Blocks/Sec     |
| READ\_BATCH\_SOURCE\_BLOCKS             | Number of source blocks read per batch                                                                               | Batches        |
| READ\_BLOCKS\_LATENCY                   | Average latency of read blocks                                                                                       | Micros         |
| RELOCATED\_BLOCKS                       | Number of blocks that were relocated for eviction                                                                    | Blocks/Sec     |
| RELOCATE\_BLOCKS\_LATENCY               | Average latency of relocating blocks                                                                                 | Micros         |
| RETRUSTED\_UNPROTECTED\_DIRTY\_BLOCKS   | Number of dirty blocks that ScrubMissingWrites retrusted because they were unprotected                               | Blocks/Sec     |
| REWRITTEN\_DIRTY\_BLOCKS                | Number of dirty blocks that ScrubMissingWrites rewrote to clean them                                                 | Blocks/Sec     |
| SCAN\_LIKELY\_LEAKED\_BLOCKS            | Number of free blocks encountered during scan that were marked as KnownUsed in the RAID                              | Occurences     |
| SCRUB\_BATCHES\_LATENCY                 | Average latency of scrub batches                                                                                     | Millis         |
| SCRUB\_FALSE\_USED\_FAILED\_READS       | Number of blocks that we failed to read for scrub-false-used                                                         | Blocks/Sec     |
| SCRUB\_FALSE\_USED\_FAILED              | Number of placements we failed to fully scrub-false-used                                                             | Occurences/Sec |
| SCRUB\_FALSE\_USED\_PLACEMENTS          | Number of placements we finished scrub-false-used                                                                    | Occurences/Sec |
| SCRUB\_FALSE\_USED\_WAS\_UNPROTECTED    | Number of blocks that were false marked used and unprotected                                                         | Blocks/Sec     |
| SCRUB\_IN\_FLIGHT\_CORRUPTION\_DETECTED | Number of in-flight corruptions detected when scrubbing                                                              | Occurences     |
| SCRUB\_PREPARATION\_FAILED              | Number of times we failed to prepare() a task and aborted scrub of placement                                         | Occurences/Sec |
| SFU\_CHECKS                             | Number of blocks that were scrubbed-false-used                                                                       | Blocks/Sec     |
| SFU\_CHECK\_FREE                        | Number of blocks that were detected as false-used and freed                                                          | Blocks/Sec     |
| SFU\_CHECK\_SECONDARY                   | Number of blocks that were detected as secondary                                                                     | Blocks/Sec     |
| SFU\_CHECK\_USED\_CKSUM\_ERR            | Number of blocks that were detected as used with checksum error                                                      | Blocks/Sec     |
| SFU\_CHECK\_USED                        | Number of blocks that were detected as used                                                                          | Blocks/Sec     |
| SFU\_FREE\_STRIPES                      | Number of free stripes that were scrubbed-false-used                                                                 | Stripes/Sec    |
| SFU\_FREE\_STRIPE\_LATENCY              | Average latency of handling a read of a free stripe                                                                  | Micros         |
| SFU\_USED\_STRIPES                      | Number of used stripes that were scrubbed-false-used                                                                 | Stripes/Sec    |
| SFU\_USED\_STRIPE\_LATENCY              | Average latency of handling a read of a used stripe                                                                  | Micros         |
| SOURCE\_READS                           | Number of source/committed superset blocks directly read by the scrubber                                             | Blocks/Sec     |
| STRIPE\_DATA\_IS\_BLOCK\_USED\_LATENCY  | Average latency of isBlockUsed during stripe verification                                                            | Micros         |
| STRIPE\_DATA\_IS\_BLOCK\_USED           | Number of isBlockUsed during stripe verification                                                                     | Blocks/Sec     |
| TARGET\_COPIED\_CHUNKS                  | Number of chunks that were copied to target by the scrubber                                                          | Chunks/Sec     |
| UPDATE\_PLACEMENT\_INFO\_LATENCY        | Average latency of updating the placement info quorum                                                                | Micros         |
| UPDATE\_PLACEMENT\_INFO                 | Number of times we ran updatePlacementInfo                                                                           | Occurences/Sec |
| WONT\_CLEAN\_COPYING                    | Number of actually dirty blocks that ScrubMissingWrites refused to clean because they will be moved to target anyway | Blocks/Sec     |
| WRITES\_CALLED                          | Number of blocks that were written                                                                                   | Blocks/Sec     |
| WRITE\_BATCH\_SOURCE\_BLOCKS            | Number of source blocks to write in batch                                                                            | Batches        |
| WRITE\_BATCH\_TARGET\_BLOCKS            | Number of target blocks to write in batch                                                                            | Batches        |
| WRITE\_BLOCKS\_LATENCY                  | Average latency of writing blocks                                                                                    | Micros         |

## Squelch

| **Type**                                                | **Description**                                       | **Units**     |
| ------------------------------------------------------- | ----------------------------------------------------- | ------------- |
| BLOCKS\_PER\_DESQUELCH                                  | Number of squelch blocks per desquelch                | Desquelches   |
| EXTENT\_DESQUELCHES\_NUM                                | Number of desquelches                                 | Times         |
| EXTENT\_SQUELCH\_BLOCKS\_READ                           | Number of squelch blocks desquelched                  | Blocks        |
| HASH\_DESQUELCHES\_NUM                                  | Number of desquelches                                 | Times         |
| HASH\_SQUELCH\_BLOCKS\_READ                             | Number of squelch blocks desquelched                  | Blocks        |
| INODE\_DESQUELCHES\_NUM                                 | Number of desquelches                                 | Times         |
| INODE\_SQUELCH\_BLOCKS\_READ                            | Number of squelch blocks desquelched                  | Blocks        |
| JOURNAL\_DESQUELCHES\_NUM                               | Number of desquelches                                 | Times         |
| JOURNAL\_SQUELCH\_BLOCKS\_READ                          | Number of squelch blocks desquelched                  | Blocks        |
| MAX\_BLOCKS\_WITH\_TEMPORAL\_SQUELCH\_ITEMS\_IN\_BUCKET | Number of block with temporal squelch items in bucket | Blocks        |
| MAX\_TEMPORAL\_SQUELCH\_ITEMS\_IN\_BUCKET               | Number temporal squelch items in bucket               | Squelch items |
| ODL\_DESQUELCHES\_NUM                                   | Number of desquelches                                 | Times         |
| ODL\_PAYLOAD\_DESQUELCHES\_NUM                          | Number of desquelches                                 | Times         |
| ODL\_PAYLOAD\_SQUELCH\_BLOCKS\_READ                     | Number of squelch blocks desquelched                  | Blocks        |
| ODL\_SQUELCH\_BLOCKS\_READ                              | Number of squelch blocks desquelched                  | Blocks        |
| REGISTRY\_L1\_DESQUELCHES\_NUM                          | Number of desquelches                                 | Times         |
| REGISTRY\_L1\_SQUELCH\_BLOCKS\_READ                     | Number of squelch blocks desquelched                  | Blocks        |
| REGISTRY\_L2\_DESQUELCHES\_NUM                          | Number of desquelches                                 | Times         |
| REGISTRY\_L2\_SQUELCH\_BLOCKS\_READ                     | Number of squelch blocks desquelched                  | Blocks        |
| SPATIAL\_SQUELCH\_DESQUELCHES\_NUM                      | Number of desquelches                                 | Times         |
| SPATIAL\_SQUELCH\_SQUELCH\_BLOCKS\_READ                 | Number of squelch blocks desquelched                  | Blocks        |
| SUPERBLOCK\_DESQUELCHES\_NUM                            | Number of desquelches                                 | Times         |
| SUPERBLOCK\_SQUELCH\_BLOCKS\_READ                       | Number of squelch blocks desquelched                  | Blocks        |
| TEMPORAL\_SQUELCH\_DESQUELCHES\_NUM                     | Number of desquelches                                 | Times         |
| TEMPORAL\_SQUELCH\_SQUELCH\_BLOCKS\_READ                | Number of squelch blocks desquelched                  | Blocks        |

## Statistics

| **Type**                         | **Description**                                                                        | **Units**   |
| -------------------------------- | -------------------------------------------------------------------------------------- | ----------- |
| GATHER\_FROM\_NODE\_LATENCY\_NET | Time spent on responding to a stats-gathering request (not including metadata)         | Seconds/Sec |
| GATHER\_FROM\_NODE\_LATENCY      | Time spent responding to a stats-gathering request (not including metadata)            | Seconds/Sec |
| GATHER\_FROM\_NODE\_SLEEP        | Time spent in-between responding to a stats-gathering request (not including metadata) | Seconds/Sec |
| TIMES\_QUERIED\_STATS            | Number of times the process queried other processes for stats                          | Times       |
| TIMES\_QUERIED                   | Number of times the process was queried for stats (not including metadata)             | Times       |


---

# 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.2/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.
