Lustre

Supported OS Linux

Integration version1.0.0

Overview

This check monitors Lustre through the Datadog Agent.

Lustre is a distributed file system commonly used in high-performance computing (HPC) environments. This integration provides comprehensive monitoring of Lustre cluster performance, health, and operations across all node types: clients, metadata servers (MDS), and object storage servers (OSS).

The Datadog Agent can collect many metrics from Lustre clusters, including:

  • Device Health: Monitor the status and health of all Lustre devices and targets
  • Job Statistics: Track per-job I/O operations, latency, and throughput on MDS and OSS nodes
  • Network Statistics: Monitor LNET performance including local and peer network interface metrics
  • General Performance: Collect detailed statistics on file system operations, locks, and client activities
  • Changelog Events: Capture filesystem change events for audit and analysis (client nodes only)

Setup

Follow the instructions below to install and configure this check for an Agent running on a host.

Installation

The Lustre check is included in the Datadog Agent package. No additional installation is needed on your server.

Configuration

To configure the Agent check:

  1. Edit the lustre.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s configuration directory to start collecting your Lustre performance data. See the sample lustre.d/conf.yaml for all available configuration options.

  2. Add the dd-agent user to the sudoers file to allow it to run Lustre commands without a password. Edit the sudoers file with visudo and add:

    dd-agent ALL=(ALL) NOPASSWD: /path/to/lctl, /path/to/lnetctl, /path/to/lfs
    

    Note: The Datadog Agent must have sufficient privileges to execute Lustre commands (lctl, lnetctl, lfs). This typically requires running the Agent as root or with appropriate sudo permissions.

  3. Restart the Agent.

Logs

On client nodes, the Lustre integration can collect changelog events as structured logs. These logs contain:

  • operation_type: The type of filesystem operation
  • timestamp: When the operation occurred
  • flags: Operation flags
  • message: Detailed operation information

Important: Changelog users must be registered for changelogs to be collected. Use the lctl changelog_register command to register changelog users. Refer to the Lustre manual.

To collect Lustre changelogs:

  1. Enable logs in your datadog.yaml file:
   logs_enabled: true
  1. Uncomment and edit the logs configuration block in your lustre.d/conf.yaml file. For example:
   logs:
     - type: integration
       source: lustre
       service: lustre
  1. Enable changelog collection in the lustre.d/conf.yaml file.
   enable_changelogs: true

Validation

Run the Agent’s status subcommand and look for lustre under the Checks section.

Data Collected

Metrics

lustre.device.health
(gauge)
Health status of Lustre device
lustre.device.refcount
(count)
Reference count for Lustre device
lustre.filesystem.blocksize
(gauge)
Filesystem block size in bytes
Shown as byte
lustre.filesystem.checksum_pages
(gauge)
Returns ‘1’ if data checksumming is enabled for the client
lustre.filesystem.close.count
(count)
Number of file close operations
lustre.filesystem.close.max
(gauge)
Maximum file close operation time
Shown as microsecond
lustre.filesystem.close.min
(gauge)
Minimum file close operation time
Shown as microsecond
lustre.filesystem.close.sum
(gauge)
Total file close operation time
Shown as microsecond
lustre.filesystem.close.sumsq
(gauge)
Sum of squares for file close operation times
lustre.filesystem.default_easize
(gauge)
Default Extended Attribute (EA) size in bytes
Shown as byte
lustre.filesystem.enable_filename_encryption
(gauge)
Returns ‘1’ if filename encryption is enabled
lustre.filesystem.enable_setstripe_gid
(gauge)
Returns ‘1’ if setstripe GID is enabled
lustre.filesystem.enable_statahead_fname
(gauge)
Returns ‘1’ if statahead by filename is enabled
lustre.filesystem.fast_read
(gauge)
Returns ‘1’ if fast read is enabled
lustre.filesystem.file_heat
(gauge)
File heat metric
lustre.filesystem.filename_enc_use_old_base64
(gauge)
Returns ‘1’ if old base64 encoding is used for filename encryption
lustre.filesystem.filesfree
(gauge)
The number of inodes (objects) available
Shown as inode
lustre.filesystem.filestotal
(gauge)
The maximum number of inodes (objects) the filesystem can hold
Shown as inode
lustre.filesystem.fsync.count
(count)
Number of filesystem sync operations
lustre.filesystem.fsync.max
(gauge)
Maximum filesystem sync operation time
Shown as microsecond
lustre.filesystem.fsync.min
(gauge)
Minimum filesystem sync operation time
Shown as microsecond
lustre.filesystem.fsync.sum
(gauge)
Total filesystem sync operation time
Shown as microsecond
lustre.filesystem.fsync.sumsq
(gauge)
Sum of squares for filesystem sync operation times
lustre.filesystem.getattr.count
(count)
Number of get attribute operations
lustre.filesystem.getattr.max
(gauge)
Maximum get attribute operation time
Shown as microsecond
lustre.filesystem.getattr.min
(gauge)
Minimum get attribute operation time
Shown as microsecond
lustre.filesystem.getattr.sum
(gauge)
Total get attribute operation time
Shown as microsecond
lustre.filesystem.getattr.sumsq
(gauge)
Sum of squares for get attribute operation times
lustre.filesystem.getxattr.count
(count)
Number of get extended attribute operations
lustre.filesystem.getxattr.max
(gauge)
Maximum get extended attribute operation time
Shown as microsecond
lustre.filesystem.getxattr.min
(gauge)
Minimum get extended attribute operation time
Shown as microsecond
lustre.filesystem.getxattr.sum
(gauge)
Total get extended attribute operation time
Shown as microsecond
lustre.filesystem.getxattr.sumsq
(gauge)
Sum of squares for get extended attribute operation times
lustre.filesystem.hybrid_io_read_threshold_bytes
(gauge)
Hybrid I/O read threshold in bytes
Shown as byte
lustre.filesystem.hybrid_io_write_threshold_bytes
(gauge)
Hybrid I/O write threshold in bytes
Shown as byte
lustre.filesystem.inode_cache
(gauge)
Returns ‘1’ if inode cache is enabled
lustre.filesystem.inode_permission.count
(count)
Number of inode permission operations
lustre.filesystem.inode_permission.max
(gauge)
Maximum inode permission operation time
Shown as microsecond
lustre.filesystem.inode_permission.min
(gauge)
Minimum inode permission operation time
Shown as microsecond
lustre.filesystem.inode_permission.sum
(gauge)
Total inode permission operation time
Shown as microsecond
lustre.filesystem.inode_permission.sumsq
(gauge)
Sum of squares for inode permission operation times
lustre.filesystem.intent_mkdir
(gauge)
Returns ‘1’ if intent mkdir is enabled
lustre.filesystem.ioctl.count
(count)
Number of ioctl operations
lustre.filesystem.kbytesavail
(gauge)
Number of kilobytes readily available in the pool
Shown as kilobyte
lustre.filesystem.kbytesfree
(gauge)
Number of kilobytes allocated to the pool
Shown as kilobyte
lustre.filesystem.kbytestotal
(gauge)
Capacity of the pool in kilobytes
Shown as kilobyte
lustre.filesystem.lazystatfs
(gauge)
Returns ‘1’ if lazystatfs (a non-blocking alternative to statfs) is enabled for the client
lustre.filesystem.max_easize
(gauge)
Maximum Extended Attribute (EA) size in bytes
Shown as byte
lustre.filesystem.max_read_ahead_mb
(gauge)
Maximum number of megabytes to read ahead
Shown as megabyte
lustre.filesystem.max_read_ahead_per_file_mb
(gauge)
Maximum number of megabytes per file to read ahead
Shown as megabyte
lustre.filesystem.max_read_ahead_whole_mb
(gauge)
Maximum file size in megabytes for a file to be read in its entirety
Shown as megabyte
lustre.filesystem.mkdir.count
(count)
Number of mkdir operations
lustre.filesystem.mkdir.max
(gauge)
Maximum mkdir operation time
Shown as microsecond
lustre.filesystem.mkdir.min
(gauge)
Minimum mkdir operation time
Shown as microsecond
lustre.filesystem.mkdir.sum
(gauge)
Total mkdir operation time
Shown as microsecond
lustre.filesystem.mkdir.sumsq
(gauge)
Sum of squares for mkdir operation times
lustre.filesystem.mknod.count
(count)
Number of device/special file creation operations
lustre.filesystem.mknod.max
(gauge)
Maximum mknod operation time
Shown as microsecond
lustre.filesystem.mknod.min
(gauge)
Minimum mknod operation time
Shown as microsecond
lustre.filesystem.mknod.sum
(gauge)
Total mknod operation time
Shown as microsecond
lustre.filesystem.mknod.sumsq
(gauge)
Sum of squares for mknod operation times
lustre.filesystem.open.count
(count)
Number of open operations
lustre.filesystem.open.max
(gauge)
Maximum open operation time
Shown as microsecond
lustre.filesystem.open.min
(gauge)
Minimum open operation time
Shown as microsecond
lustre.filesystem.open.sum
(gauge)
Total open operation time
Shown as microsecond
lustre.filesystem.open.sumsq
(gauge)
Sum of squares for open operation times
lustre.filesystem.openclosetime.count
(count)
Number of open/close operations
lustre.filesystem.openclosetime.max
(gauge)
Maximum open/close operation time
Shown as microsecond
lustre.filesystem.openclosetime.min
(gauge)
Minimum open/close operation time
Shown as microsecond
lustre.filesystem.openclosetime.sum
(gauge)
Total open/close operation time
Shown as microsecond
lustre.filesystem.openclosetime.sumsq
(gauge)
Sum of squares for open/close operation times
lustre.filesystem.opencount.count
(count)
Number of open file handles
lustre.filesystem.opencount.max
(gauge)
Maximum number of open file handles
lustre.filesystem.opencount.min
(gauge)
Minimum number of open file handles
lustre.filesystem.opencount.sum
(gauge)
Total number of open file handles
lustre.filesystem.opencount.sumsq
(gauge)
Sum of squares for open file handle counts
lustre.filesystem.read.count
(count)
Number of read operations
lustre.filesystem.read.max
(gauge)
Maximum read operation time
Shown as microsecond
lustre.filesystem.read.min
(gauge)
Minimum read operation time
Shown as microsecond
lustre.filesystem.read.sum
(gauge)
Total read operation time
Shown as microsecond
lustre.filesystem.read.sumsq
(gauge)
Sum of squares for read operation times
lustre.filesystem.read_bytes.count
(count)
Number of read bytes operations
lustre.filesystem.read_bytes.max
(gauge)
Maximum number of bytes read in a single operation
Shown as byte
lustre.filesystem.read_bytes.min
(gauge)
Minimum number of bytes read in a single operation
Shown as byte
lustre.filesystem.read_bytes.sum
(gauge)
Total number of bytes read
Shown as byte
lustre.filesystem.read_bytes.sumsq
(gauge)
Sum of squares for bytes read
lustre.filesystem.readdir.count
(count)
Number of readdir operations
lustre.filesystem.readdir.max
(gauge)
Maximum readdir operation time
Shown as microsecond
lustre.filesystem.readdir.min
(gauge)
Minimum readdir operation time
Shown as microsecond
lustre.filesystem.readdir.sum
(gauge)
Total readdir operation time
Shown as microsecond
lustre.filesystem.readdir.sumsq
(gauge)
Sum of squares for readdir operation times
lustre.filesystem.rename.count
(count)
Number of rename operations
lustre.filesystem.rename.max
(gauge)
Maximum rename operation time
Shown as microsecond
lustre.filesystem.rename.min
(gauge)
Minimum rename operation time
Shown as microsecond
lustre.filesystem.rename.sum
(gauge)
Total rename operation time
Shown as microsecond
lustre.filesystem.rename.sumsq
(gauge)
Sum of squares for rename operation times
lustre.filesystem.rmdir.count
(count)
Number of rmdir operations
lustre.filesystem.rmdir.max
(gauge)
Maximum rmdir operation time
Shown as microsecond
lustre.filesystem.rmdir.min
(gauge)
Minimum rmdir operation time
Shown as microsecond
lustre.filesystem.rmdir.sum
(gauge)
Total rmdir operation time
Shown as microsecond
lustre.filesystem.rmdir.sumsq
(gauge)
Sum of squares for rmdir operation times
lustre.filesystem.seek.count
(count)
Number of seek operations
lustre.filesystem.seek.max
(gauge)
Maximum seek operation time
Shown as microsecond
lustre.filesystem.seek.min
(gauge)
Minimum seek operation time
Shown as microsecond
lustre.filesystem.seek.sum
(gauge)
Total seek operation time
Shown as microsecond
lustre.filesystem.seek.sumsq
(gauge)
Sum of squares for seek operation times
lustre.filesystem.setattr.count
(count)
Number of setattr operations
lustre.filesystem.setattr.max
(gauge)
Maximum setattr operation time
Shown as microsecond
lustre.filesystem.setattr.min
(gauge)
Minimum setattr operation time
Shown as microsecond
lustre.filesystem.setattr.sum
(gauge)
Total setattr operation time
Shown as microsecond
lustre.filesystem.setattr.sumsq
(gauge)
Sum of squares for setattr operation times
lustre.filesystem.setxattr.count
(count)
Number of set extended attribute operations
lustre.filesystem.setxattr.max
(gauge)
Maximum set extended attribute operation time
Shown as microsecond
lustre.filesystem.setxattr.min
(gauge)
Minimum set extended attribute operation time
Shown as microsecond
lustre.filesystem.setxattr.sum
(gauge)
Total set extended attribute operation time
Shown as microsecond
lustre.filesystem.setxattr.sumsq
(gauge)
Sum of squares for set extended attribute operation times
lustre.filesystem.statahead_agl
(gauge)
Returns ‘1’ if the Asynchronous Glimpse Lock (AGL) for statahead is enabled
lustre.filesystem.statahead_max
(gauge)
Maximum window size for statahead
lustre.filesystem.truncate.count
(count)
Number of truncate operations
lustre.filesystem.truncate.max
(gauge)
Maximum truncate operation time
Shown as microsecond
lustre.filesystem.truncate.min
(gauge)
Minimum truncate operation time
Shown as microsecond
lustre.filesystem.truncate.sum
(gauge)
Total truncate operation time
Shown as microsecond
lustre.filesystem.truncate.sumsq
(gauge)
Sum of squares for truncate operation times
lustre.filesystem.unlink.count
(count)
Number of unlink operations
lustre.filesystem.unlink.max
(gauge)
Maximum unlink operation time
Shown as microsecond
lustre.filesystem.unlink.min
(gauge)
Minimum unlink operation time
Shown as microsecond
lustre.filesystem.unlink.sum
(gauge)
Total unlink operation time
Shown as microsecond
lustre.filesystem.unlink.sumsq
(gauge)
Sum of squares for unlink operation times
lustre.filesystem.write.count
(count)
Number of write operations
lustre.filesystem.write.max
(gauge)
Maximum write operation time
Shown as microsecond
lustre.filesystem.write.min
(gauge)
Minimum write operation time
Shown as microsecond
lustre.filesystem.write.sum
(gauge)
Total write operation time
Shown as microsecond
lustre.filesystem.write.sumsq
(gauge)
Sum of squares for write operation times
lustre.filesystem.write_bytes.count
(count)
Number of write bytes operations
lustre.filesystem.write_bytes.max
(gauge)
Maximum write size in bytes
Shown as byte
lustre.filesystem.write_bytes.min
(gauge)
Minimum number of bytes written in a single operation
Shown as byte
lustre.filesystem.write_bytes.sum
(gauge)
Total number of bytes written
Shown as byte
lustre.filesystem.write_bytes.sumsq
(gauge)
Sum of squares for bytes written
lustre.job_stats.close.count
(count)
Number of close operation samples per job
lustre.job_stats.close.max
(gauge)
Maximum close operation time per job
Shown as microsecond
lustre.job_stats.close.min
(gauge)
Minimum close operation time per job
Shown as microsecond
lustre.job_stats.close.sum
(gauge)
Total close operation time per job
Shown as microsecond
lustre.job_stats.close.sumsq
(gauge)
Sum of squares for close operation times per job
lustre.job_stats.create.count
(count)
Number of create operation samples per job
lustre.job_stats.create.max
(gauge)
Maximum create operation time per job
Shown as microsecond
lustre.job_stats.create.min
(gauge)
Minimum create operation time per job
Shown as microsecond
lustre.job_stats.create.sum
(gauge)
Total create operation time per job
Shown as microsecond
lustre.job_stats.create.sumsq
(gauge)
Sum of squares for create operation times per job
lustre.job_stats.crossdir_rename.count
(count)
Number of cross-directory rename operation samples per job
lustre.job_stats.crossdir_rename.max
(gauge)
Maximum cross-directory rename operation time per job
Shown as microsecond
lustre.job_stats.crossdir_rename.min
(gauge)
Minimum cross-directory rename operation time per job
Shown as microsecond
lustre.job_stats.crossdir_rename.sum
(gauge)
Total cross-directory rename operation time per job
Shown as microsecond
lustre.job_stats.crossdir_rename.sumsq
(gauge)
Sum of squares for cross-directory rename operation times per job
lustre.job_stats.destroy.count
(count)
Number of destroy operation samples per job
lustre.job_stats.destroy.max
(gauge)
Maximum destroy operation time per job
Shown as microsecond
lustre.job_stats.destroy.min
(gauge)
Minimum destroy operation time per job
Shown as microsecond
lustre.job_stats.destroy.sum
(gauge)
Total destroy operation time per job
Shown as microsecond
lustre.job_stats.destroy.sumsq
(gauge)
Sum of squares for destroy operation times per job
lustre.job_stats.fallocate.count
(count)
Number of file space allocation operation samples per job
lustre.job_stats.fallocate.max
(gauge)
Maximum fallocate operation time per job
Shown as microsecond
lustre.job_stats.fallocate.min
(gauge)
Minimum fallocate operation time per job
Shown as microsecond
lustre.job_stats.fallocate.sum
(gauge)
Total fallocate operation time per job
Shown as microsecond
lustre.job_stats.fallocate.sumsq
(gauge)
Sum of squares for fallocate operation times per job
lustre.job_stats.get_info.count
(count)
Number of get_info operation samples per job
lustre.job_stats.get_info.max
(gauge)
Maximum get_info operation time per job
Shown as microsecond
lustre.job_stats.get_info.min
(gauge)
Minimum get_info operation time per job
Shown as microsecond
lustre.job_stats.get_info.sum
(gauge)
Total get_info operation time per job
Shown as microsecond
lustre.job_stats.get_info.sumsq
(gauge)
Sum of squares for get_info operation times per job
lustre.job_stats.getattr.count
(count)
Number of getattr operation samples per job
lustre.job_stats.getattr.max
(gauge)
Maximum getattr operation time per job
Shown as microsecond
lustre.job_stats.getattr.min
(gauge)
Minimum getattr operation time per job
Shown as microsecond
lustre.job_stats.getattr.sum
(gauge)
Total getattr operation time per job
Shown as microsecond
lustre.job_stats.getattr.sumsq
(gauge)
Sum of squares for getattr operation times per job
lustre.job_stats.getxattr.count
(count)
Number of getxattr operation samples per job
lustre.job_stats.getxattr.max
(gauge)
Maximum getxattr operation time per job
Shown as microsecond
lustre.job_stats.getxattr.min
(gauge)
Minimum getxattr operation time per job
Shown as microsecond
lustre.job_stats.getxattr.sum
(gauge)
Total getxattr operation time per job
Shown as microsecond
lustre.job_stats.getxattr.sumsq
(gauge)
Sum of squares for getxattr operation times per job
lustre.job_stats.link.count
(count)
Number of link operation samples per job
lustre.job_stats.link.max
(gauge)
Maximum link operation time per job
Shown as microsecond
lustre.job_stats.link.min
(gauge)
Minimum link operation time per job
Shown as microsecond
lustre.job_stats.link.sum
(gauge)
Total link operation time per job
Shown as microsecond
lustre.job_stats.link.sumsq
(gauge)
Sum of squares for link operation times per job
lustre.job_stats.migrate.count
(count)
Number of migrate operation samples per job
lustre.job_stats.migrate.max
(gauge)
Maximum migrate operation time per job
Shown as microsecond
lustre.job_stats.migrate.min
(gauge)
Minimum migrate operation time per job
Shown as microsecond
lustre.job_stats.migrate.sum
(gauge)
Total migrate operation time per job
Shown as microsecond
lustre.job_stats.migrate.sumsq
(gauge)
Sum of squares for migrate operation times per job
lustre.job_stats.mkdir.count
(count)
Number of mkdir operation samples per job
lustre.job_stats.mkdir.max
(gauge)
Maximum mkdir operation time per job
Shown as microsecond
lustre.job_stats.mkdir.min
(gauge)
Minimum mkdir operation time per job
Shown as microsecond
lustre.job_stats.mkdir.sum
(gauge)
Total mkdir operation time per job
Shown as microsecond
lustre.job_stats.mkdir.sumsq
(gauge)
Sum of squares for mkdir operation times per job
lustre.job_stats.mknod.count
(count)
Number of mknod operation samples per job
lustre.job_stats.mknod.max
(gauge)
Maximum mknod operation time per job
Shown as microsecond
lustre.job_stats.mknod.min
(gauge)
Minimum mknod operation time per job
Shown as microsecond
lustre.job_stats.mknod.sum
(gauge)
Total mknod operation time per job
Shown as microsecond
lustre.job_stats.mknod.sumsq
(gauge)
Sum of squares for mknod operation times per job
lustre.job_stats.open.count
(count)
Number of open operation samples per job
lustre.job_stats.open.max
(gauge)
Maximum open operation time per job
Shown as microsecond
lustre.job_stats.open.min
(gauge)
Minimum open operation time per job
Shown as microsecond
lustre.job_stats.open.sum
(gauge)
Total open operation time per job
Shown as microsecond
lustre.job_stats.open.sumsq
(gauge)
Sum of squares for open operation times per job
lustre.job_stats.parallel_rename_dir.count
(count)
Number of parallel directory rename operation samples per job
lustre.job_stats.parallel_rename_dir.max
(gauge)
Maximum parallel directory rename operation time per job
Shown as microsecond
lustre.job_stats.parallel_rename_dir.min
(gauge)
Minimum parallel directory rename operation time per job
Shown as microsecond
lustre.job_stats.parallel_rename_dir.sum
(gauge)
Total parallel directory rename operation time per job
Shown as microsecond
lustre.job_stats.parallel_rename_dir.sumsq
(gauge)
Sum of squares for parallel directory rename operation times per job
lustre.job_stats.parallel_rename_file.count
(count)
Number of parallel file rename operation samples per job
lustre.job_stats.parallel_rename_file.max
(gauge)
Maximum parallel file rename operation time per job
Shown as microsecond
lustre.job_stats.parallel_rename_file.min
(gauge)
Minimum parallel file rename operation time per job
Shown as microsecond
lustre.job_stats.parallel_rename_file.sum
(gauge)
Total parallel file rename operation time per job
Shown as microsecond
lustre.job_stats.parallel_rename_file.sumsq
(gauge)
Sum of squares for parallel file rename operation times per job
lustre.job_stats.prealloc.count
(count)
Number of prealloc operation samples per job
lustre.job_stats.prealloc.max
(gauge)
Maximum prealloc operation time per job
Shown as microsecond
lustre.job_stats.prealloc.min
(gauge)
Minimum prealloc operation time per job
Shown as microsecond
lustre.job_stats.prealloc.sum
(gauge)
Total prealloc operation time per job
Shown as microsecond
lustre.job_stats.prealloc.sumsq
(gauge)
Sum of squares for prealloc operation times per job
lustre.job_stats.punch.count
(count)
Number of hole punching operation samples per job
lustre.job_stats.punch.max
(gauge)
Maximum punch operation time per job
Shown as microsecond
lustre.job_stats.punch.min
(gauge)
Minimum punch operation time per job
Shown as microsecond
lustre.job_stats.punch.sum
(gauge)
Total punch operation time per job
Shown as microsecond
lustre.job_stats.punch.sumsq
(gauge)
Sum of squares for punch operation times per job
lustre.job_stats.quotactl.count
(count)
Number of quota control operation samples per job
lustre.job_stats.quotactl.max
(gauge)
Maximum quotactl operation time per job
Shown as microsecond
lustre.job_stats.quotactl.min
(gauge)
Minimum quotactl operation time per job
Shown as microsecond
lustre.job_stats.quotactl.sum
(gauge)
Total quotactl operation time per job
Shown as microsecond
lustre.job_stats.quotactl.sumsq
(gauge)
Sum of squares for quotactl operation times per job
lustre.job_stats.read.count
(count)
Number of read operation samples per job
lustre.job_stats.read.max
(gauge)
Maximum read operation time per job
Shown as microsecond
lustre.job_stats.read.min
(gauge)
Minimum read operation time per job
Shown as microsecond
lustre.job_stats.read.sum
(gauge)
Total read operation time per job
Shown as microsecond
lustre.job_stats.read.sumsq
(gauge)
Sum of squares for read operation times per job
lustre.job_stats.read_bytes.count
(count)
Number of read bytes samples per job
lustre.job_stats.read_bytes.max
(gauge)
Maximum bytes read per job
Shown as byte
lustre.job_stats.read_bytes.min
(gauge)
Minimum bytes read per job
Shown as byte
lustre.job_stats.read_bytes.sum
(gauge)
Total bytes read per job
Shown as byte
lustre.job_stats.read_bytes.sumsq
(gauge)
Sum of squares for bytes read per job
lustre.job_stats.rename.count
(count)
Number of rename operation samples per job
lustre.job_stats.rename.max
(gauge)
Maximum rename operation time per job
Shown as microsecond
lustre.job_stats.rename.min
(gauge)
Minimum rename operation time per job
Shown as microsecond
lustre.job_stats.rename.sum
(gauge)
Total rename operation time per job
Shown as microsecond
lustre.job_stats.rename.sumsq
(gauge)
Sum of squares for rename operation times per job
lustre.job_stats.rmdir.count
(count)
Number of rmdir operation samples per job
lustre.job_stats.rmdir.max
(gauge)
Maximum rmdir operation time per job
Shown as microsecond
lustre.job_stats.rmdir.min
(gauge)
Minimum rmdir operation time per job
Shown as microsecond
lustre.job_stats.rmdir.sum
(gauge)
Total rmdir operation time per job
Shown as microsecond
lustre.job_stats.rmdir.sumsq
(gauge)
Sum of squares for rmdir operation times per job
lustre.job_stats.samedir_rename.count
(count)
Number of same-directory rename operation samples per job
lustre.job_stats.samedir_rename.max
(gauge)
Maximum same-directory rename operation time per job
Shown as microsecond
lustre.job_stats.samedir_rename.min
(gauge)
Minimum same-directory rename operation time per job
Shown as microsecond
lustre.job_stats.samedir_rename.sum
(gauge)
Total same-directory rename operation time per job
Shown as microsecond
lustre.job_stats.samedir_rename.sumsq
(gauge)
Sum of squares for same-directory rename operation times per job
lustre.job_stats.set_info.count
(count)
Number of set_info operation samples per job
lustre.job_stats.set_info.max
(gauge)
Maximum set_info operation time per job
Shown as microsecond
lustre.job_stats.set_info.min
(gauge)
Minimum set_info operation time per job
Shown as microsecond
lustre.job_stats.set_info.sum
(gauge)
Total set_info operation time per job
Shown as microsecond
lustre.job_stats.set_info.sumsq
(gauge)
Sum of squares for set_info operation times per job
lustre.job_stats.setattr.count
(count)
Number of setattr operation samples per job
lustre.job_stats.setattr.max
(gauge)
Maximum setattr operation time per job
Shown as microsecond
lustre.job_stats.setattr.min
(gauge)
Minimum setattr operation time per job
Shown as microsecond
lustre.job_stats.setattr.sum
(gauge)
Total setattr operation time per job
Shown as microsecond
lustre.job_stats.setattr.sumsq
(gauge)
Sum of squares for setattr operation times per job
lustre.job_stats.setxattr.count
(count)
Number of setxattr operation samples per job
lustre.job_stats.setxattr.max
(gauge)
Maximum setxattr operation time per job
Shown as microsecond
lustre.job_stats.setxattr.min
(gauge)
Minimum setxattr operation time per job
Shown as microsecond
lustre.job_stats.setxattr.sum
(gauge)
Total setxattr operation time per job
Shown as microsecond
lustre.job_stats.setxattr.sumsq
(gauge)
Sum of squares for setxattr operation times per job
lustre.job_stats.statfs.count
(count)
Number of filesystem statistics operation samples per job
lustre.job_stats.statfs.max
(gauge)
Maximum statfs operation time per job
Shown as microsecond
lustre.job_stats.statfs.min
(gauge)
Minimum statfs operation time per job
Shown as microsecond
lustre.job_stats.statfs.sum
(gauge)
Total statfs operation time per job
Shown as microsecond
lustre.job_stats.statfs.sumsq
(gauge)
Sum of squares for statfs operation times per job
lustre.job_stats.sync.count
(count)
Number of sync operation samples per job
lustre.job_stats.sync.max
(gauge)
Maximum sync operation time per job
Shown as microsecond
lustre.job_stats.sync.min
(gauge)
Minimum sync operation time per job
Shown as microsecond
lustre.job_stats.sync.sum
(gauge)
Total sync operation time per job
Shown as microsecond
lustre.job_stats.sync.sumsq
(gauge)
Sum of squares for sync operation times per job
lustre.job_stats.unlink.count
(count)
Number of unlink operation samples per job
lustre.job_stats.unlink.max
(gauge)
Maximum unlink operation time per job
Shown as microsecond
lustre.job_stats.unlink.min
(gauge)
Minimum unlink operation time per job
Shown as microsecond
lustre.job_stats.unlink.sum
(gauge)
Total unlink operation time per job
Shown as microsecond
lustre.job_stats.unlink.sumsq
(gauge)
Sum of squares for unlink operation times per job
lustre.job_stats.write.count
(count)
Number of write operation samples per job
lustre.job_stats.write.max
(gauge)
Maximum write operation time per job
Shown as microsecond
lustre.job_stats.write.min
(gauge)
Minimum write operation time per job
Shown as microsecond
lustre.job_stats.write.sum
(gauge)
Total write operation time per job
Shown as microsecond
lustre.job_stats.write.sumsq
(gauge)
Sum of squares for write operation times per job
lustre.job_stats.write_bytes.count
(count)
Number of write bytes samples per job
lustre.job_stats.write_bytes.max
(gauge)
Maximum bytes written per job
Shown as byte
lustre.job_stats.write_bytes.min
(gauge)
Minimum bytes written per job
Shown as byte
lustre.job_stats.write_bytes.sum
(gauge)
Total bytes written per job
Shown as byte
lustre.job_stats.write_bytes.sumsq
(gauge)
Sum of squares for bytes written per job
lustre.ldlm.namespaces.pool.cancel_rate.count
(count)
Number of lock cancel rate samples
lustre.ldlm.namespaces.pool.cancel_rate.max
(rate)
Maximum lock cancel rate
Shown as lock
lustre.ldlm.namespaces.pool.cancel_rate.min
(rate)
Minimum lock cancel rate
Shown as lock
lustre.ldlm.namespaces.pool.cancel_rate.sum
(rate)
Total lock cancel rate
Shown as lock
lustre.ldlm.namespaces.pool.grant_plan.count
(count)
Number of lock grant plan samples
lustre.ldlm.namespaces.pool.grant_plan.max
(rate)
Maximum planned lock grants per second
Shown as lock
lustre.ldlm.namespaces.pool.grant_plan.min
(rate)
Minimum planned lock grants per second
Shown as lock
lustre.ldlm.namespaces.pool.grant_plan.sum
(rate)
Total planned lock grants per second
Shown as lock
lustre.ldlm.namespaces.pool.grant_rate.count
(count)
Number of lock grant rate samples
lustre.ldlm.namespaces.pool.grant_rate.max
(rate)
Maximum lock grant rate
Shown as lock
lustre.ldlm.namespaces.pool.grant_rate.min
(rate)
Minimum lock grant rate
Shown as lock
lustre.ldlm.namespaces.pool.grant_rate.sum
(rate)
Total lock grant rate
Shown as lock
lustre.ldlm.namespaces.pool.granted.count
(count)
Number of granted less cancelled lock samples
lustre.ldlm.namespaces.pool.granted.max
(gauge)
Maximum granted less cancelled locks
Shown as lock
lustre.ldlm.namespaces.pool.granted.min
(gauge)
Minimum granted less cancelled locks
Shown as lock
lustre.ldlm.namespaces.pool.granted.sum
(gauge)
Total granted less cancelled locks
Shown as lock
lustre.ldlm.namespaces.pool.recalc_freed.count
(count)
Number of locks that have been freed samples
lustre.ldlm.namespaces.pool.recalc_freed.max
(gauge)
Maximum locks that have been freed
Shown as lock
lustre.ldlm.namespaces.pool.recalc_freed.min
(gauge)
Minimum locks that have been freed
Shown as lock
lustre.ldlm.namespaces.pool.recalc_freed.sum
(gauge)
Total locks that have been freed
Shown as lock
lustre.ldlm.namespaces.pool.recalc_timing.count
(count)
Number of seconds spent locked samples
lustre.ldlm.namespaces.pool.recalc_timing.max
(gauge)
Maximum seconds spent locked
Shown as second
lustre.ldlm.namespaces.pool.recalc_timing.min
(gauge)
Minimum seconds spent locked
Shown as second
lustre.ldlm.namespaces.pool.recalc_timing.sum
(gauge)
Total seconds spent locked
Shown as second
lustre.ldlm.namespaces.pool.slv.count
(count)
Number of accesses to the server lock volume
lustre.ldlm.namespaces.pool.slv.max
(gauge)
Maximum server lock volume value
Shown as second
lustre.ldlm.namespaces.pool.slv.min
(gauge)
Minimum server lock volume value
Shown as second
lustre.ldlm.namespaces.pool.slv.sum
(gauge)
Total server lock volume value
Shown as second
lustre.ldlm.namespaces.pool.slv.sumsq
(gauge)
Sum of squares for server lock volume values
lustre.ldlm.services.ldlm_bl_callback.count
(count)
Number of ldlm_bl_callback samples in LDLM services
lustre.ldlm.services.ldlm_bl_callback.max
(gauge)
Maximum LDLM blocking callback processing time
Shown as microsecond
lustre.ldlm.services.ldlm_bl_callback.min
(gauge)
Minimum LDLM blocking callback processing time
Shown as microsecond
lustre.ldlm.services.ldlm_bl_callback.sum
(gauge)
Total LDLM blocking callback processing time
Shown as microsecond
lustre.ldlm.services.ldlm_bl_callback.sumsq
(gauge)
Sum of squares for LDLM blocking callback processing times
lustre.ldlm.services.ldlm_cancel.count
(count)
Number of ldlm_cancel samples in LDLM services
lustre.ldlm.services.ldlm_cancel.max
(gauge)
Maximum LDLM lock cancellation processing time
Shown as microsecond
lustre.ldlm.services.ldlm_cancel.min
(gauge)
Minimum LDLM lock cancellation processing time
Shown as microsecond
lustre.ldlm.services.ldlm_cancel.sum
(gauge)
Total LDLM lock cancellation processing time
Shown as microsecond
lustre.ldlm.services.ldlm_cancel.sumsq
(gauge)
Sum of squares for LDLM lock cancellation processing times
lustre.ldlm.services.req_active.count
(count)
Number of req_active samples in LDLM services
lustre.ldlm.services.req_active.max
(gauge)
Maximum number of active requests in LDLM services
Shown as request
lustre.ldlm.services.req_active.min
(gauge)
Minimum number of active requests in LDLM services
Shown as request
lustre.ldlm.services.req_active.sum
(gauge)
Total number of active requests in LDLM services
Shown as request
lustre.ldlm.services.req_active.sumsq
(gauge)
Sum of squares for active requests in LDLM services
lustre.ldlm.services.req_qdepth.count
(count)
Number of req_qdepth samples in LDLM services
lustre.ldlm.services.req_qdepth.max
(gauge)
Maximum request queue depth in LDLM services
Shown as request
lustre.ldlm.services.req_qdepth.min
(gauge)
Minimum request queue depth in LDLM services
Shown as request
lustre.ldlm.services.req_qdepth.sum
(gauge)
Total request queue depth in LDLM services
Shown as request
lustre.ldlm.services.req_qdepth.sumsq
(gauge)
Sum of squares for request queue depth in LDLM services
lustre.ldlm.services.req_timeout.count
(count)
Number of req_timeout samples in LDLM services
lustre.ldlm.services.req_timeout.max
(gauge)
Maximum request timeout in LDLM services
Shown as second
lustre.ldlm.services.req_timeout.min
(gauge)
Minimum request timeout in LDLM services
Shown as second
lustre.ldlm.services.req_timeout.sum
(gauge)
Total request timeout in LDLM services
Shown as second
lustre.ldlm.services.req_timeout.sumsq
(gauge)
Sum of squares for request timeout in LDLM services
lustre.ldlm.services.req_waittime.count
(count)
Number of req_waittime samples in LDLM services
lustre.ldlm.services.req_waittime.max
(gauge)
Maximum request wait time in LDLM services
Shown as microsecond
lustre.ldlm.services.req_waittime.min
(gauge)
Minimum request wait time in LDLM services
Shown as microsecond
lustre.ldlm.services.req_waittime.sum
(gauge)
Total request wait time in LDLM services
Shown as microsecond
lustre.ldlm.services.req_waittime.sumsq
(gauge)
Sum of squares for request wait times in LDLM services
Shown as microsecond
lustre.ldlm.services.reqbuf_avail.count
(count)
Number of request buffer availability samples in LDLM services
lustre.ldlm.services.reqbuf_avail.max
(gauge)
Maximum request buffer availability in LDLM services
Shown as buffer
lustre.ldlm.services.reqbuf_avail.min
(gauge)
Minimum request buffer availability in LDLM services
Shown as buffer
lustre.ldlm.services.reqbuf_avail.sum
(gauge)
Total request buffer availability in LDLM services
Shown as buffer
lustre.ldlm.services.reqbuf_avail.sumsq
(gauge)
Sum of squares for request buffer availability in LDLM services
lustre.mdc.ldlm_cancel.count
(count)
Number of LDLM cancel operations from MDC
lustre.mdc.ldlm_cancel.max
(gauge)
Maximum LDLM cancel operation time from MDC
Shown as microsecond
lustre.mdc.ldlm_cancel.min
(gauge)
Minimum LDLM cancel operation time from MDC
Shown as microsecond
lustre.mdc.ldlm_cancel.sum
(gauge)
Total LDLM cancel operation time from MDC
Shown as microsecond
lustre.mdc.ldlm_cancel.sumsq
(gauge)
Sum of squares for LDLM cancel operation times from MDC
lustre.mdc.ldlm_ibits_enqueue.count
(count)
Number of LDLM intent-bit enqueue operations from MDC
lustre.mdc.ldlm_ibits_enqueue.max
(gauge)
Maximum LDLM intent-bit enqueue operation time from MDC
Shown as microsecond
lustre.mdc.ldlm_ibits_enqueue.min
(gauge)
Minimum LDLM intent-bit enqueue operation time from MDC
Shown as microsecond
lustre.mdc.ldlm_ibits_enqueue.sum
(gauge)
Total LDLM intent-bit enqueue operation time from MDC
Shown as microsecond
lustre.mdc.ldlm_ibits_enqueue.sumsq
(gauge)
Sum of squares for LDLM intent-bit enqueue operation times from MDC
lustre.mdc.llog_origin_handle_next_block.count
(count)
Number of Lustre log next block operations from MDC
lustre.mdc.llog_origin_handle_next_block.max
(gauge)
Maximum Lustre log next block operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_next_block.min
(gauge)
Minimum Lustre log next block operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_next_block.sum
(gauge)
Total Lustre log next block operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_next_block.sumsq
(gauge)
Sum of squares for Lustre log next block operation times from MDC
lustre.mdc.llog_origin_handle_open.count
(count)
Number of Lustre log open operations from MDC
lustre.mdc.llog_origin_handle_open.max
(gauge)
Maximum Lustre log open operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_open.min
(gauge)
Minimum Lustre log open operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_open.sum
(gauge)
Total Lustre log open operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_open.sumsq
(gauge)
Sum of squares for Lustre log open operation times from MDC
lustre.mdc.llog_origin_handle_read_header.count
(count)
Number of Lustre log read header operations from MDC
lustre.mdc.llog_origin_handle_read_header.max
(gauge)
Maximum Lustre log read header operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_read_header.min
(gauge)
Minimum Lustre log read header operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_read_header.sum
(gauge)
Total Lustre log read header operation time from MDC
Shown as microsecond
lustre.mdc.llog_origin_handle_read_header.sumsq
(gauge)
Sum of squares for Lustre log read header operation times from MDC
lustre.mdc.mds_close.count
(count)
Number of MDS close operations from MDC
lustre.mdc.mds_close.max
(gauge)
Maximum MDS close operation time from MDC
Shown as microsecond
lustre.mdc.mds_close.min
(gauge)
Minimum MDS close operation time from MDC
Shown as microsecond
lustre.mdc.mds_close.sum
(gauge)
Total MDS close operation time from MDC
Shown as microsecond
lustre.mdc.mds_close.sumsq
(gauge)
Sum of squares for MDS close operation times from MDC
lustre.mdc.mds_connect.count
(count)
Number of MDS connect operations from MDC
lustre.mdc.mds_connect.max
(gauge)
Maximum MDS connect operation time from MDC
Shown as microsecond
lustre.mdc.mds_connect.min
(gauge)
Minimum MDS connect operation time from MDC
Shown as microsecond
lustre.mdc.mds_connect.sum
(gauge)
Total MDS connect operation time from MDC
Shown as microsecond
lustre.mdc.mds_connect.sumsq
(gauge)
Sum of squares for MDS connect operation times from MDC
lustre.mdc.mds_get_root.count
(count)
Number of MDS get root operations from MDC
lustre.mdc.mds_get_root.max
(gauge)
Maximum MDS get root operation time from MDC
Shown as microsecond
lustre.mdc.mds_get_root.min
(gauge)
Minimum MDS get root operation time from MDC
Shown as microsecond
lustre.mdc.mds_get_root.sum
(gauge)
Total MDS get root operation time from MDC
Shown as microsecond
lustre.mdc.mds_get_root.sumsq
(gauge)
Sum of squares for MDS get root operation times from MDC
lustre.mdc.mds_getattr.count
(count)
Number of MDS getattr operations from MDC
lustre.mdc.mds_getattr.max
(gauge)
Maximum MDS getattr operation time from MDC
Shown as microsecond
lustre.mdc.mds_getattr.min
(gauge)
Minimum MDS getattr operation time from MDC
Shown as microsecond
lustre.mdc.mds_getattr.sum
(gauge)
Total MDS getattr operation time from MDC
Shown as microsecond
lustre.mdc.mds_getattr.sumsq
(gauge)
Sum of squares for MDS getattr operation times from MDC
lustre.mdc.mds_getattr_lock.count
(count)
Number of MDS getattr lock operations from MDC
lustre.mdc.mds_getattr_lock.max
(gauge)
Maximum MDS getattr lock operation time from MDC
Shown as microsecond
lustre.mdc.mds_getattr_lock.min
(gauge)
Minimum MDS getattr lock operation time from MDC
Shown as microsecond
lustre.mdc.mds_getattr_lock.sum
(gauge)
Total MDS getattr lock operation time from MDC
Shown as microsecond
lustre.mdc.mds_getattr_lock.sumsq
(gauge)
Sum of squares for MDS getattr lock operation times from MDC
lustre.mdc.mds_getxattr.count
(count)
Number of MDS getxattr operations from MDC
lustre.mdc.mds_getxattr.max
(gauge)
Maximum MDS getxattr operation time from MDC
Shown as microsecond
lustre.mdc.mds_getxattr.min
(gauge)
Minimum MDS getxattr operation time from MDC
Shown as microsecond
lustre.mdc.mds_getxattr.sum
(gauge)
Total MDS getxattr operation time from MDC
Shown as microsecond
lustre.mdc.mds_getxattr.sumsq
(gauge)
Sum of squares for MDS getxattr operation times from MDC
lustre.mdc.mds_hsm_state_set.count
(count)
Number of MDS Hierarchical Storage Management state set operations from MDC
lustre.mdc.mds_hsm_state_set.max
(gauge)
Maximum MDS Hierarchical Storage Management state set operation time from MDC
Shown as microsecond
lustre.mdc.mds_hsm_state_set.min
(gauge)
Minimum MDS Hierarchical Storage Management state set operation time from MDC
Shown as microsecond
lustre.mdc.mds_hsm_state_set.sum
(gauge)
Total MDS Hierarchical Storage Management state set operation time from MDC
Shown as microsecond
lustre.mdc.mds_hsm_state_set.sumsq
(gauge)
Sum of squares for MDS Hierarchical Storage Management state set operation times from MDC
lustre.mdc.mds_readpage.count
(count)
Number of MDS readpage operations from MDC
lustre.mdc.mds_readpage.max
(gauge)
Maximum MDS readpage operation time from MDC
Shown as microsecond
lustre.mdc.mds_readpage.min
(gauge)
Minimum MDS readpage operation time from MDC
Shown as microsecond
lustre.mdc.mds_readpage.sum
(gauge)
Total MDS readpage operation time from MDC
Shown as microsecond
lustre.mdc.mds_readpage.sumsq
(gauge)
Sum of squares for MDS readpage operation times from MDC
lustre.mdc.mds_statfs.count
(count)
Number of MDS statfs operations from MDC
lustre.mdc.mds_statfs.max
(gauge)
Maximum MDS statfs operation time from MDC
Shown as microsecond
lustre.mdc.mds_statfs.min
(gauge)
Minimum MDS statfs operation time from MDC
Shown as microsecond
lustre.mdc.mds_statfs.sum
(gauge)
Total MDS statfs operation time from MDC
Shown as microsecond
lustre.mdc.mds_statfs.sumsq
(gauge)
Sum of squares for MDS statfs operation times from MDC
lustre.mdc.mds_sync.count
(count)
Number of MDS sync operations from MDC
lustre.mdc.mds_sync.max
(gauge)
Maximum MDS sync operation time from MDC
Shown as microsecond
lustre.mdc.mds_sync.min
(gauge)
Minimum MDS sync operation time from MDC
Shown as microsecond
lustre.mdc.mds_sync.sum
(gauge)
Total MDS sync operation time from MDC
Shown as microsecond
lustre.mdc.mds_sync.sumsq
(gauge)
Sum of squares for MDS sync operation times from MDC
lustre.mdc.obd_ping.count
(count)
Number of OBD ping operations from MDC
lustre.mdc.obd_ping.max
(gauge)
Maximum OBD ping operation time from MDC
Shown as microsecond
lustre.mdc.obd_ping.min
(gauge)
Minimum OBD ping operation time from MDC
Shown as microsecond
lustre.mdc.obd_ping.sum
(gauge)
Total OBD ping operation time from MDC
Shown as microsecond
lustre.mdc.obd_ping.sumsq
(gauge)
Sum of squares for OBD ping operation times from MDC
lustre.mdc.ost_set_info.count
(count)
Number of OST set info operations from MDC
lustre.mdc.ost_set_info.max
(gauge)
Maximum OST set info operation time from MDC
Shown as microsecond
lustre.mdc.ost_set_info.min
(gauge)
Minimum OST set info operation time from MDC
Shown as microsecond
lustre.mdc.ost_set_info.sum
(gauge)
Total OST set info operation time from MDC
Shown as microsecond
lustre.mdc.ost_set_info.sumsq
(gauge)
Sum of squares for OST set info operation times from MDC
lustre.mdc.req_active.count
(count)
Number of active requests from MDC
lustre.mdc.req_active.max
(gauge)
Maximum number of active requests from MDC
lustre.mdc.req_active.min
(gauge)
Minimum number of active requests from MDC
lustre.mdc.req_active.sum
(gauge)
Total number of active requests from MDC
lustre.mdc.req_active.sumsq
(gauge)
Sum of squares for active requests from MDC
lustre.mdc.req_waittime.count
(count)
Number of request wait time measurements from MDC
lustre.mdc.req_waittime.max
(gauge)
Maximum request wait time from MDC
Shown as microsecond
lustre.mdc.req_waittime.min
(gauge)
Minimum request wait time from MDC
Shown as microsecond
lustre.mdc.req_waittime.sum
(gauge)
Total request wait time from MDC
Shown as microsecond
lustre.mdc.req_waittime.sumsq
(gauge)
Sum of squares for request wait times from MDC
lustre.mdc.seq_query.count
(count)
Number of sequence query operations from MDC
lustre.mdc.seq_query.max
(gauge)
Maximum sequence query operation time from MDC
Shown as microsecond
lustre.mdc.seq_query.min
(gauge)
Minimum sequence query operation time from MDC
Shown as microsecond
lustre.mdc.seq_query.sum
(gauge)
Total sequence query operation time from MDC
Shown as microsecond
lustre.mdc.seq_query.sumsq
(gauge)
Sum of squares for sequence query operation times from MDC
lustre.mds.mdt.exports.close.count
(count)
Number of close operations from MDT exports
lustre.mds.mdt.exports.close.max
(gauge)
Maximum close operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.close.min
(gauge)
Minimum close operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.close.sum
(gauge)
Total close operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.close.sumsq
(gauge)
Sum of squares for close operation times from MDT exports
lustre.mds.mdt.exports.crossdir_rename.count
(count)
Number of cross-directory rename operations from MDT exports
lustre.mds.mdt.exports.crossdir_rename.max
(gauge)
Maximum cross-directory rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.crossdir_rename.min
(gauge)
Minimum cross-directory rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.crossdir_rename.sum
(gauge)
Total cross-directory rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.crossdir_rename.sumsq
(gauge)
Sum of squares for cross-directory rename operation times from MDT exports
lustre.mds.mdt.exports.getattr.count
(count)
Number of getattr operations from MDT exports
lustre.mds.mdt.exports.getattr.max
(gauge)
Maximum getattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.getattr.min
(gauge)
Minimum getattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.getattr.sum
(gauge)
Total getattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.getattr.sumsq
(gauge)
Sum of squares for getattr operation times from MDT exports
lustre.mds.mdt.exports.getxattr.count
(count)
Number of getxattr operations from MDT exports
lustre.mds.mdt.exports.getxattr.max
(gauge)
Maximum getxattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.getxattr.min
(gauge)
Minimum getxattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.getxattr.sum
(gauge)
Total getxattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.getxattr.sumsq
(gauge)
Sum of squares for getxattr operation times from MDT exports
lustre.mds.mdt.exports.mkdir.count
(count)
Number of mkdir operations from MDT exports
lustre.mds.mdt.exports.mkdir.max
(gauge)
Maximum mkdir operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.mkdir.min
(gauge)
Minimum mkdir operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.mkdir.sum
(gauge)
Total mkdir operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.mkdir.sumsq
(gauge)
Sum of squares for mkdir operation times from MDT exports
lustre.mds.mdt.exports.mknod.count
(count)
Number of mknod operations from MDT exports
lustre.mds.mdt.exports.mknod.max
(gauge)
Maximum mknod operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.mknod.min
(gauge)
Minimum mknod operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.mknod.sum
(gauge)
Total mknod operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.mknod.sumsq
(gauge)
Sum of squares for mknod operation times from MDT exports
lustre.mds.mdt.exports.open.count
(count)
Number of open operations from MDT exports
lustre.mds.mdt.exports.open.max
(gauge)
Maximum open operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.open.min
(gauge)
Minimum open operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.open.sum
(gauge)
Total open operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.open.sumsq
(gauge)
Sum of squares for open operation times from MDT exports
lustre.mds.mdt.exports.parallel_rename_file.count
(count)
Number of parallel file rename operations from MDT exports
lustre.mds.mdt.exports.parallel_rename_file.max
(gauge)
Maximum parallel file rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.parallel_rename_file.min
(gauge)
Minimum parallel file rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.parallel_rename_file.sum
(gauge)
Total parallel file rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.parallel_rename_file.sumsq
(gauge)
Sum of squares for parallel file rename operation times from MDT exports
lustre.mds.mdt.exports.rename.count
(count)
Number of rename operations from MDT exports
lustre.mds.mdt.exports.rename.max
(gauge)
Maximum rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.rename.min
(gauge)
Minimum rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.rename.sum
(gauge)
Total rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.rename.sumsq
(gauge)
Sum of squares for rename operation times from MDT exports
lustre.mds.mdt.exports.rmdir.count
(count)
Number of rmdir operations from MDT exports
lustre.mds.mdt.exports.rmdir.max
(gauge)
Maximum rmdir operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.rmdir.min
(gauge)
Minimum rmdir operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.rmdir.sum
(gauge)
Total rmdir operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.rmdir.sumsq
(gauge)
Sum of squares for rmdir operation times from MDT exports
lustre.mds.mdt.exports.samedir_rename.count
(count)
Number of same-directory rename operations from MDT exports
lustre.mds.mdt.exports.samedir_rename.max
(gauge)
Maximum same-directory rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.samedir_rename.min
(gauge)
Minimum same-directory rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.samedir_rename.sum
(gauge)
Total same-directory rename operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.samedir_rename.sumsq
(gauge)
Sum of squares for same-directory rename operation times from MDT exports
lustre.mds.mdt.exports.setattr.count
(count)
Number of setattr operations from MDT exports
lustre.mds.mdt.exports.setattr.max
(gauge)
Maximum setattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.setattr.min
(gauge)
Minimum setattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.setattr.sum
(gauge)
Total setattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.setattr.sumsq
(gauge)
Sum of squares for setattr operation times from MDT exports
lustre.mds.mdt.exports.setxattr.count
(count)
Number of setxattr operations from MDT exports
lustre.mds.mdt.exports.setxattr.max
(gauge)
Maximum setxattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.setxattr.min
(gauge)
Minimum setxattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.setxattr.sum
(gauge)
Total setxattr operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.setxattr.sumsq
(gauge)
Sum of squares for setxattr operation times from MDT exports
lustre.mds.mdt.exports.statfs.count
(count)
Number of statfs operations from MDT exports
lustre.mds.mdt.exports.statfs.max
(gauge)
Maximum statfs operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.statfs.min
(gauge)
Minimum statfs operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.statfs.sum
(gauge)
Total statfs operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.statfs.sumsq
(gauge)
Sum of squares for statfs operation times from MDT exports
lustre.mds.mdt.exports.sync.count
(count)
Number of sync operations from MDT exports
lustre.mds.mdt.exports.sync.max
(gauge)
Maximum sync operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.sync.min
(gauge)
Minimum sync operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.sync.sum
(gauge)
Total sync operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.sync.sumsq
(gauge)
Sum of squares for sync operation times from MDT exports
lustre.mds.mdt.exports.unlink.count
(count)
Number of unlink operations from MDT exports
lustre.mds.mdt.exports.unlink.max
(gauge)
Maximum unlink operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.unlink.min
(gauge)
Minimum unlink operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.unlink.sum
(gauge)
Total unlink operation time from MDT exports
Shown as microsecond
lustre.mds.mdt.exports.unlink.sumsq
(gauge)
Sum of squares for unlink operation times from MDT exports
lustre.mds.mdt.ldlm_ibits_enqueue.count
(count)
Number of LDLM intent-bit enqueue operations from MDT
lustre.mds.mdt.ldlm_ibits_enqueue.max
(gauge)
Maximum number of LDLM intent-bit enqueue requests from MDT
Shown as request
lustre.mds.mdt.ldlm_ibits_enqueue.min
(gauge)
Minimum number of LDLM intent-bit enqueue requests from MDT
Shown as request
lustre.mds.mdt.ldlm_ibits_enqueue.sum
(gauge)
Total number of LDLM intent-bit enqueue requests from MDT
Shown as request
lustre.mds.mdt.ldlm_ibits_enqueue.sumsq
(gauge)
Sum of squares for LDLM intent-bit enqueue requests from MDT
lustre.mds.mdt.llog_origin_handle_next_block.count
(count)
Number of llog origin handle next block operations from MDT
lustre.mds.mdt.llog_origin_handle_next_block.max
(gauge)
Maximum llog origin handle next block operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_next_block.min
(gauge)
Minimum llog origin handle next block operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_next_block.sum
(gauge)
Total llog origin handle next block operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_next_block.sumsq
(gauge)
Sum of squares for llog origin handle next block operation times from MDT
lustre.mds.mdt.llog_origin_handle_open.count
(count)
Number of llog origin handle open operations from MDT
lustre.mds.mdt.llog_origin_handle_open.max
(gauge)
Maximum llog origin handle open operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_open.min
(gauge)
Minimum llog origin handle open operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_open.sum
(gauge)
Total llog origin handle open operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_open.sumsq
(gauge)
Sum of squares for llog origin handle open operation times from MDT
lustre.mds.mdt.llog_origin_handle_read_header.count
(count)
Number of llog origin handle read header operations from MDT
lustre.mds.mdt.llog_origin_handle_read_header.max
(gauge)
Maximum llog origin handle read header operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_read_header.min
(gauge)
Minimum llog origin handle read header operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_read_header.sum
(gauge)
Total llog origin handle read header operation time from MDT
Shown as microsecond
lustre.mds.mdt.llog_origin_handle_read_header.sumsq
(gauge)
Sum of squares for llog origin handle read header operation times from MDT
lustre.mds.mdt.mds_connect.count
(count)
Number of MDS connect operations from MDT
lustre.mds.mdt.mds_connect.max
(gauge)
Maximum MDS connect operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_connect.min
(gauge)
Minimum MDS connect operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_connect.sum
(gauge)
Total MDS connect operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_connect.sumsq
(gauge)
Sum of squares for MDS connect operation times from MDT
lustre.mds.mdt.mds_get_root.count
(count)
Number of MDS get root operations from MDT
lustre.mds.mdt.mds_get_root.max
(gauge)
Maximum MDS get root operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_get_root.min
(gauge)
Minimum MDS get root operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_get_root.sum
(gauge)
Total MDS get root operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_get_root.sumsq
(gauge)
Sum of squares for MDS get root operation times from MDT
lustre.mds.mdt.mds_getattr_lock.count
(count)
Number of MDS getattr lock operations from MDT
lustre.mds.mdt.mds_getattr_lock.max
(gauge)
Maximum MDS getattr lock operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_getattr_lock.min
(gauge)
Minimum MDS getattr lock operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_getattr_lock.sum
(gauge)
Total MDS getattr lock operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_getattr_lock.sumsq
(gauge)
Sum of squares for MDS getattr lock operation times from MDT
lustre.mds.mdt.mds_hsm_state_set.count
(count)
Number of MDS HSM state set operations from MDT
lustre.mds.mdt.mds_hsm_state_set.max
(gauge)
Maximum MDS HSM state set operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_hsm_state_set.min
(gauge)
Minimum MDS HSM state set operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_hsm_state_set.sum
(gauge)
Total MDS HSM state set operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_hsm_state_set.sumsq
(gauge)
Sum of squares for MDS HSM state set operation times from MDT
lustre.mds.mdt.mds_reint_create.count
(count)
Number of MDS re-integration create operations from MDT
lustre.mds.mdt.mds_reint_create.max
(gauge)
Maximum number of MDS re-integration create requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_create.min
(gauge)
Minimum number of MDS re-integration create requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_create.sum
(gauge)
Total number of MDS re-integration create requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_create.sumsq
(gauge)
Sum of squares for MDS re-integration create requests from MDT
lustre.mds.mdt.mds_reint_open.count
(count)
Number of MDS re-integration open operations from MDT
lustre.mds.mdt.mds_reint_open.max
(gauge)
Maximum number of MDS re-integration open requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_open.min
(gauge)
Minimum number of MDS re-integration open requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_open.sum
(gauge)
Total number of MDS re-integration open requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_open.sumsq
(gauge)
Sum of squares for MDS re-integration open requests from MDT
lustre.mds.mdt.mds_reint_setattr.count
(count)
Number of MDS re-integration setattr operations from MDT
lustre.mds.mdt.mds_reint_setattr.max
(gauge)
Maximum number of MDS re-integration setattr requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_setattr.min
(gauge)
Minimum number of MDS re-integration setattr requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_setattr.sum
(gauge)
Total number of MDS re-integration setattr requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_setattr.sumsq
(gauge)
Sum of squares for MDS re-integration setattr requests from MDT
lustre.mds.mdt.mds_reint_setxattr.count
(count)
Number of MDS re-integration setxattr operations from MDT
lustre.mds.mdt.mds_reint_setxattr.max
(gauge)
Maximum number of MDS re-integration setxattr requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_setxattr.min
(gauge)
Minimum number of MDS re-integration setxattr requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_setxattr.sum
(gauge)
Total number of MDS re-integration setxattr requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_setxattr.sumsq
(gauge)
Sum of squares for MDS re-integration setxattr requests from MDT
lustre.mds.mdt.mds_reint_unlink.count
(count)
Number of MDS re-integration unlink operations from MDT
lustre.mds.mdt.mds_reint_unlink.max
(gauge)
Maximum number of MDS re-integration unlink requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_unlink.min
(gauge)
Minimum number of MDS re-integration unlink requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_unlink.sum
(gauge)
Total number of MDS re-integration unlink requests from MDT
Shown as request
lustre.mds.mdt.mds_reint_unlink.sumsq
(gauge)
Sum of squares for MDS re-integration unlink requests from MDT
lustre.mds.mdt.mds_statfs.count
(count)
Number of MDS statfs operations from MDT
lustre.mds.mdt.mds_statfs.max
(gauge)
Maximum MDS statfs operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_statfs.min
(gauge)
Minimum MDS statfs operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_statfs.sum
(gauge)
Total MDS statfs operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_statfs.sumsq
(gauge)
Sum of squares for MDS statfs operation times from MDT
lustre.mds.mdt.mds_sync.count
(count)
Number of MDS sync operations from MDT
lustre.mds.mdt.mds_sync.max
(gauge)
Maximum MDS sync operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_sync.min
(gauge)
Minimum MDS sync operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_sync.sum
(gauge)
Total MDS sync operation time from MDT
Shown as microsecond
lustre.mds.mdt.mds_sync.sumsq
(gauge)
Sum of squares for MDS sync operation times from MDT
lustre.mds.mdt.obd_ping.count
(count)
Number of OBD ping operations from MDT
lustre.mds.mdt.obd_ping.max
(gauge)
Maximum OBD ping operation time from MDT
Shown as microsecond
lustre.mds.mdt.obd_ping.min
(gauge)
Minimum OBD ping operation time from MDT
Shown as microsecond
lustre.mds.mdt.obd_ping.sum
(gauge)
Total OBD ping operation time from MDT
Shown as microsecond
lustre.mds.mdt.obd_ping.sumsq
(gauge)
Sum of squares for OBD ping operation times from MDT
lustre.mds.mdt.ost_set_info.count
(count)
Number of OST set info operations from MDT
lustre.mds.mdt.ost_set_info.max
(gauge)
Maximum OST set info operation time from MDT
Shown as microsecond
lustre.mds.mdt.ost_set_info.min
(gauge)
Minimum OST set info operation time from MDT
Shown as microsecond
lustre.mds.mdt.ost_set_info.sum
(gauge)
Total OST set info operation time from MDT
Shown as microsecond
lustre.mds.mdt.ost_set_info.sumsq
(gauge)
Sum of squares for OST set info operation times from MDT
lustre.mds.mdt.req_active.count
(count)
Number of active requests from MDT
lustre.mds.mdt.req_active.max
(gauge)
Maximum number of active requests from MDT
Shown as request
lustre.mds.mdt.req_active.min
(gauge)
Minimum number of active requests from MDT
Shown as request
lustre.mds.mdt.req_active.sum
(gauge)
Total number of active requests from MDT
Shown as request
lustre.mds.mdt.req_active.sumsq
(gauge)
Sum of squares for number of active requests from MDT
lustre.mds.mdt.req_qdepth.count
(count)
Number of queue depth requests from MDT
lustre.mds.mdt.req_qdepth.max
(gauge)
Maximum number of queue depth requests from MDT
Shown as request
lustre.mds.mdt.req_qdepth.min
(gauge)
Minimum number of queue depth requests from MDT
Shown as request
lustre.mds.mdt.req_qdepth.sum
(gauge)
Total number of queue depth requests from MDT
Shown as request
lustre.mds.mdt.req_qdepth.sumsq
(gauge)
Sum of squares for number of queue depth requests from MDT
lustre.mds.mdt.req_timeout.count
(count)
Number of timeout requests from MDT
lustre.mds.mdt.req_timeout.max
(gauge)
Maximum number of timeout requests from MDT
Shown as second
lustre.mds.mdt.req_timeout.min
(gauge)
Minimum number of timeout requests from MDT
Shown as second
lustre.mds.mdt.req_timeout.sum
(gauge)
Total number of timeout requests from MDT
Shown as second
lustre.mds.mdt.req_timeout.sumsq
(gauge)
Sum of squares for number of timeout requests from MDT
lustre.mds.mdt.req_waittime.count
(count)
Number of wait time requests from MDT
lustre.mds.mdt.req_waittime.max
(gauge)
Maximum number of wait time requests from MDT
Shown as microsecond
lustre.mds.mdt.req_waittime.min
(gauge)
Minimum number of wait time requests from MDT
Shown as microsecond
lustre.mds.mdt.req_waittime.sum
(gauge)
Total number of wait time requests from MDT
Shown as microsecond
lustre.mds.mdt.req_waittime.sumsq
(gauge)
Sum of squares for number of wait time requests from MDT
lustre.mds.mdt.reqbuf_avail.count
(count)
Number of buffer availability requests from MDT
lustre.mds.mdt.reqbuf_avail.max
(gauge)
Maximum number of buffer availability requests from MDT
Shown as buffer
lustre.mds.mdt.reqbuf_avail.min
(gauge)
Minimum number of buffer availability requests from MDT
Shown as buffer
lustre.mds.mdt.reqbuf_avail.sum
(gauge)
Total number of buffer availability requests from MDT
Shown as buffer
lustre.mds.mdt.reqbuf_avail.sumsq
(gauge)
Sum of squares for number of buffer availability requests from MDT
lustre.mgs.exports.tgtreg.count
(count)
Number of target registrations from MGS exports
lustre.net.drop_count
(count)
Number of dropped network packets
lustre.net.drop_length
(gauge)
Total bytes of dropped network packets
Shown as byte
lustre.net.errors
(count)
Number of network errors
lustre.net.local.dropped_stats.ack
(count)
Number of dropped ACK messages on local network
lustre.net.local.dropped_stats.get
(count)
Number of dropped GET messages on local network
lustre.net.local.dropped_stats.hello
(count)
Number of dropped HELLO messages on local network
lustre.net.local.dropped_stats.put
(count)
Number of dropped PUT messages on local network
lustre.net.local.dropped_stats.reply
(count)
Number of dropped REPLY messages on local network
lustre.net.local.health_stats.aborted
(count)
Number of aborted operations on local network
lustre.net.local.health_stats.dropped
(count)
Number of dropped operations on local network
lustre.net.local.health_stats.error
(count)
Number of errors on local network
lustre.net.local.health_stats.fatal_error
(count)
Number of fatal errors on local network
lustre.net.local.health_stats.health_value
(gauge)
Local network interface health score (1000=healthy)
lustre.net.local.health_stats.interrupts
(count)
Number of interrupts on local network
lustre.net.local.health_stats.next_ping
(gauge)
Time until next ping on local network
Shown as second
lustre.net.local.health_stats.no_route
(count)
Number of no route errors on local network
lustre.net.local.health_stats.ping_count
(count)
Number of local network pings
lustre.net.local.health_stats.timeouts
(count)
Number of local network timeouts
lustre.net.local.lnd_tunables.conns_per_peer
(gauge)
Number of connections per peer on local network
lustre.net.local.lnd_tunables.timeout
(gauge)
Local network timeout value
Shown as second
lustre.net.local.lnd_tunables.tos
(gauge)
Type of Service value for local network
lustre.net.local.received_stats.ack
(count)
Number of received ACK messages on local network
lustre.net.local.received_stats.get
(count)
Number of received GET messages on local network
lustre.net.local.received_stats.hello
(count)
Number of received HELLO messages on local network
lustre.net.local.received_stats.put
(count)
Number of received PUT messages on local network
lustre.net.local.received_stats.reply
(count)
Number of received REPLY messages on local network
lustre.net.local.sent_stats.ack
(count)
Number of sent ACK messages on local network
lustre.net.local.sent_stats.get
(count)
Number of sent GET messages on local network
lustre.net.local.sent_stats.hello
(count)
Number of sent HELLO messages on local network
lustre.net.local.sent_stats.put
(count)
Number of sent PUT messages on local network
lustre.net.local.sent_stats.reply
(count)
Number of sent REPLY messages on local network
lustre.net.local.statistics.drop_count
(count)
Number of local network packets dropped
lustre.net.local.statistics.recv_count
(count)
Number of local network packets received
lustre.net.local.statistics.send_count
(count)
Number of local network packets sent
lustre.net.local.status
(gauge)
Status of local network interface
lustre.net.local.tunables.credits
(gauge)
Number of credits available on local network
lustre.net.local.tunables.peer_buffer_credits
(gauge)
Number of peer buffer credits on local network
lustre.net.local.tunables.peer_credits
(gauge)
Number of peer credits on local network
lustre.net.local.tunables.peer_timeout
(gauge)
Peer timeout value on local network
Shown as second
lustre.net.local_aborted_count
(count)
Number of locally aborted network operations
lustre.net.local_dropped_count
(count)
Number of locally dropped network packets
lustre.net.local_error_count
(count)
Number of local network errors
lustre.net.local_interrupt_count
(count)
Number of local network interrupts
lustre.net.local_no_route_count
(count)
Number of local no route errors
lustre.net.local_timeout_count
(count)
Number of local network timeouts
lustre.net.msgs_alloc
(gauge)
Number of allocated network messages
lustre.net.msgs_max
(gauge)
Maximum number of network messages
lustre.net.network_timeout_count
(count)
Number of network timeouts
lustre.net.peer.dropped_stats.ack
(count)
Number of dropped ACK messages from peers
lustre.net.peer.dropped_stats.get
(count)
Number of dropped GET messages from peers
lustre.net.peer.dropped_stats.hello
(count)
Number of dropped HELLO messages from peers
lustre.net.peer.dropped_stats.put
(count)
Number of dropped PUT messages from peers
lustre.net.peer.dropped_stats.reply
(count)
Number of dropped REPLY messages from peers
lustre.net.peer.health_stats.dropped
(count)
Number of dropped operations from peers
lustre.net.peer.health_stats.error
(count)
Number of errors from peers
lustre.net.peer.health_stats.health_value
(gauge)
Peer network connection health score (1000=healthy)
lustre.net.peer.health_stats.network_timeout
(count)
Number of network timeouts from peers
lustre.net.peer.health_stats.next_ping
(gauge)
Time until next ping to peer
Shown as second
lustre.net.peer.health_stats.ping_count
(count)
Number of peer network pings
lustre.net.peer.health_stats.timeout
(count)
Number of peer network timeouts
lustre.net.peer.received_stats.ack
(count)
Number of received ACK messages from peers
lustre.net.peer.received_stats.get
(count)
Number of received GET messages from peers
lustre.net.peer.received_stats.hello
(count)
Number of received HELLO messages from peers
lustre.net.peer.received_stats.put
(count)
Number of received PUT messages from peers
lustre.net.peer.received_stats.reply
(count)
Number of received REPLY messages from peers
lustre.net.peer.sent_stats.ack
(count)
Number of sent ACK messages to peers
lustre.net.peer.sent_stats.get
(count)
Number of sent GET messages to peers
lustre.net.peer.sent_stats.hello
(count)
Number of sent HELLO messages to peers
lustre.net.peer.sent_stats.put
(count)
Number of sent PUT messages to peers
lustre.net.peer.sent_stats.reply
(count)
Number of sent REPLY messages to peers
lustre.net.peer.statistics.drop_count
(count)
Number of peer network packets dropped
lustre.net.peer.statistics.recv_count
(count)
Number of peer network packets received
lustre.net.peer.statistics.send_count
(count)
Number of peer network packets sent
lustre.net.recv_count
(count)
Number of received network packets
lustre.net.recv_length
(gauge)
Total bytes of received network packets
Shown as byte
lustre.net.remote_dropped_count
(count)
Number of remotely dropped network packets
lustre.net.remote_error_count
(count)
Number of remote network errors
lustre.net.remote_timeout_count
(count)
Number of remote network timeouts
lustre.net.resend_count
(count)
Number of network packet resends
lustre.net.response_timeout_count
(count)
Number of response timeouts
lustre.net.route_count
(count)
Number of routed network packets
lustre.net.route_length
(gauge)
Total bytes of routed network packets
Shown as byte
lustre.net.rst_alloc
(gauge)
Number of allocated network reset structures
lustre.net.send_count
(count)
Number of sent network packets
lustre.net.send_length
(gauge)
Total bytes of sent network packets
Shown as byte
lustre.obdfilter.destroy.count
(count)
Number of destroy operations on OBD filter
lustre.obdfilter.destroy.max
(gauge)
Maximum destroy operation time on OBD filter
Shown as microsecond
lustre.obdfilter.destroy.min
(gauge)
Minimum destroy operation time on OBD filter
Shown as microsecond
lustre.obdfilter.destroy.sum
(gauge)
Total destroy operation time on OBD filter
Shown as microsecond
lustre.obdfilter.destroy.sumsq
(gauge)
Sum of squares for destroy operation times on OBD filter
lustre.obdfilter.exports.create.count
(count)
Number of create operations from OBD filter exports
lustre.obdfilter.exports.create.max
(gauge)
Maximum create operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.create.min
(gauge)
Minimum create operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.create.sum
(gauge)
Total create operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.create.sumsq
(gauge)
Sum of squares for create operation times from OBD filter exports
lustre.obdfilter.exports.destroy.count
(count)
Number of destroy operations from OBD filter exports
lustre.obdfilter.exports.destroy.max
(gauge)
Maximum destroy operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.destroy.min
(gauge)
Minimum destroy operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.destroy.sum
(gauge)
Total destroy operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.destroy.sumsq
(gauge)
Sum of squares for destroy operation times from OBD filter exports
lustre.obdfilter.exports.get_info.count
(count)
Number of get_info operations from OBD filter exports
lustre.obdfilter.exports.get_info.max
(gauge)
Maximum get_info operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.get_info.min
(gauge)
Minimum get_info operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.get_info.sum
(gauge)
Total get_info operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.get_info.sumsq
(gauge)
Sum of squares for get_info operation times from OBD filter exports
lustre.obdfilter.exports.punch.count
(count)
Number of punch operations from OBD filter exports
lustre.obdfilter.exports.punch.max
(gauge)
Maximum punch operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.punch.min
(gauge)
Minimum punch operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.punch.sum
(gauge)
Total punch operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.punch.sumsq
(gauge)
Sum of squares for punch operation times from OBD filter exports
lustre.obdfilter.exports.read.count
(count)
Number of read operations from OBD filter exports
lustre.obdfilter.exports.read.max
(gauge)
Maximum read operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.read.min
(gauge)
Minimum read operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.read.sum
(gauge)
Total read operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.read.sumsq
(gauge)
Sum of squares for read operation times from OBD filter exports
lustre.obdfilter.exports.read_bytes.count
(count)
Number of read_bytes operations from OBD filter exports
lustre.obdfilter.exports.read_bytes.max
(gauge)
Maximum size of read_bytes operation from OBD filter exports
Shown as byte
lustre.obdfilter.exports.read_bytes.min
(gauge)
Minimum size of read_bytes operation from OBD filter exports
Shown as byte
lustre.obdfilter.exports.read_bytes.sum
(gauge)
Total size of read_bytes operation from OBD filter exports
Shown as byte
lustre.obdfilter.exports.read_bytes.sumsq
(gauge)
Sum of squares for size of read_bytes operation from OBD filter exports
lustre.obdfilter.exports.setattr.count
(count)
Number of setattr operations from OBD filter exports
lustre.obdfilter.exports.setattr.max
(gauge)
Maximum setattr operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.setattr.min
(gauge)
Minimum setattr operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.setattr.sum
(gauge)
Total setattr operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.setattr.sumsq
(gauge)
Sum of squares for setattr operation times from OBD filter exports
lustre.obdfilter.exports.statfs.count
(count)
Number of statfs operations from OBD filter exports
lustre.obdfilter.exports.statfs.max
(gauge)
Maximum statfs operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.statfs.min
(gauge)
Minimum statfs operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.statfs.sum
(gauge)
Total statfs operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.statfs.sumsq
(gauge)
Sum of squares for statfs operation times from OBD filter exports
lustre.obdfilter.exports.sync.count
(count)
Number of sync operations from OBD filter exports
lustre.obdfilter.exports.sync.max
(gauge)
Maximum sync operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.sync.min
(gauge)
Minimum sync operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.sync.sum
(gauge)
Total sync operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.sync.sumsq
(gauge)
Sum of squares for sync operation times from OBD filter exports
lustre.obdfilter.exports.write.count
(count)
Number of write operations from OBD filter exports
lustre.obdfilter.exports.write.max
(gauge)
Maximum write operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.write.min
(gauge)
Minimum write operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.write.sum
(gauge)
Total write operation time from OBD filter exports
Shown as microsecond
lustre.obdfilter.exports.write.sumsq
(gauge)
Sum of squares for write operation times from OBD filter exports
lustre.obdfilter.exports.write_bytes.count
(count)
Number of write_bytes operations from OBD filter exports
lustre.obdfilter.exports.write_bytes.max
(gauge)
Maximum size of write_bytes operation from OBD filter exports
Shown as byte
lustre.obdfilter.exports.write_bytes.min
(gauge)
Minimum size of write_bytes operation from OBD filter exports
Shown as byte
lustre.obdfilter.exports.write_bytes.sum
(gauge)
Total size of write_bytes operation from OBD filter exports
Shown as byte
lustre.obdfilter.exports.write_bytes.sumsq
(gauge)
Sum of squares for size of write_bytes operation from OBD filter exports
lustre.obdfilter.punch.count
(count)
Number of punch operations on OBD filter
lustre.obdfilter.punch.max
(gauge)
Maximum punch operation time on OBD filter
Shown as microsecond
lustre.obdfilter.punch.min
(gauge)
Minimum punch operation time on OBD filter
Shown as microsecond
lustre.obdfilter.punch.sum
(gauge)
Total punch operation time on OBD filter
Shown as microsecond
lustre.obdfilter.punch.sumsq
(gauge)
Sum of squares for punch operation times on OBD filter
lustre.obdfilter.read.count
(count)
Number of read operations on OBD filter
lustre.obdfilter.read.max
(gauge)
Maximum read operation time on OBD filter
Shown as microsecond
lustre.obdfilter.read.min
(gauge)
Minimum read operation time on OBD filter
Shown as microsecond
lustre.obdfilter.read.sum
(gauge)
Total read operation time on OBD filter
Shown as microsecond
lustre.obdfilter.read.sumsq
(gauge)
Sum of squares for read operation times on OBD filter
lustre.obdfilter.read_bytes.count
(count)
Number of read_bytes operations on OBD filter
lustre.obdfilter.read_bytes.max
(gauge)
Maximum size of read_bytes operation on OBD filter
Shown as byte
lustre.obdfilter.read_bytes.min
(gauge)
Minimum size of read_bytes operation on OBD filter
Shown as byte
lustre.obdfilter.read_bytes.sum
(gauge)
Total size of read_bytes operation on OBD filter
Shown as byte
lustre.obdfilter.read_bytes.sumsq
(gauge)
Sum of squares for size of read_bytes operation on OBD filter
lustre.obdfilter.setattr.count
(count)
Number of setattr operations on OBD filter
lustre.obdfilter.setattr.max
(gauge)
Maximum setattr operation time on OBD filter
Shown as microsecond
lustre.obdfilter.setattr.min
(gauge)
Minimum setattr operation time on OBD filter
Shown as microsecond
lustre.obdfilter.setattr.sum
(gauge)
Total setattr operation time on OBD filter
Shown as microsecond
lustre.obdfilter.setattr.sumsq
(gauge)
Sum of squares for setattr operation times on OBD filter
lustre.obdfilter.statfs.count
(count)
Number of statfs operations on OBD filter
lustre.obdfilter.statfs.max
(gauge)
Maximum statfs operation time on OBD filter
Shown as microsecond
lustre.obdfilter.statfs.min
(gauge)
Minimum statfs operation time on OBD filter
Shown as microsecond
lustre.obdfilter.statfs.sum
(gauge)
Total statfs operation time on OBD filter
Shown as microsecond
lustre.obdfilter.statfs.sumsq
(gauge)
Sum of squares for statfs operation times on OBD filter
lustre.obdfilter.sync.count
(count)
Number of sync operations on OBD filter
lustre.obdfilter.sync.max
(gauge)
Maximum sync operation time on OBD filter
Shown as microsecond
lustre.obdfilter.sync.min
(gauge)
Minimum sync operation time on OBD filter
Shown as microsecond
lustre.obdfilter.sync.sum
(gauge)
Total sync operation time on OBD filter
Shown as microsecond
lustre.obdfilter.sync.sumsq
(gauge)
Sum of squares for sync operation times on OBD filter
lustre.obdfilter.write.count
(count)
Number of write operations on OBD filter
lustre.obdfilter.write.max
(gauge)
Maximum write operation time on OBD filter
Shown as microsecond
lustre.obdfilter.write.min
(gauge)
Minimum write operation time on OBD filter
Shown as microsecond
lustre.obdfilter.write.sum
(gauge)
Total write operation time on OBD filter
Shown as microsecond
lustre.obdfilter.write.sumsq
(gauge)
Sum of squares for write operation times on OBD filter
lustre.obdfilter.write_bytes.count
(count)
Number of write_bytes operations on OBD filter
lustre.obdfilter.write_bytes.max
(gauge)
Maximum size of write_bytes operation on OBD filter
Shown as byte
lustre.obdfilter.write_bytes.min
(gauge)
Minimum size of write_bytes operation on OBD filter
Shown as byte
lustre.obdfilter.write_bytes.sum
(gauge)
Total size of write_bytes operation on OBD filter
Shown as byte
lustre.obdfilter.write_bytes.sumsq
(gauge)
Sum of squares for size of write_bytes operation on OBD filter
lustre.osc.ldlm_cancel.count
(count)
Number of LDLM cancel operations from OSC
lustre.osc.ldlm_cancel.max
(gauge)
Maximum LDLM cancel operation time from OSC
Shown as microsecond
lustre.osc.ldlm_cancel.min
(gauge)
Minimum LDLM cancel operation time from OSC
Shown as microsecond
lustre.osc.ldlm_cancel.sum
(gauge)
Total LDLM cancel operation time from OSC
Shown as microsecond
lustre.osc.ldlm_cancel.sumsq
(gauge)
Sum of squares for LDLM cancel operation times from OSC
lustre.osc.ldlm_extent_enqueue.count
(count)
Number of LDLM extent enqueue operations from OSC
lustre.osc.ldlm_extent_enqueue.max
(gauge)
Maximum LDLM extent enqueue operation time from OSC
Shown as microsecond
lustre.osc.ldlm_extent_enqueue.min
(gauge)
Minimum LDLM extent enqueue operation time from OSC
Shown as microsecond
lustre.osc.ldlm_extent_enqueue.sum
(gauge)
Total LDLM extent enqueue operation time from OSC
Shown as microsecond
lustre.osc.ldlm_extent_enqueue.sumsq
(gauge)
Sum of squares for LDLM extent enqueue operation times from OSC
lustre.osc.ldlm_glimpse_enqueue.count
(count)
Number of LDLM glimpse enqueue operations from OSC
lustre.osc.ldlm_glimpse_enqueue.max
(gauge)
Maximum LDLM glimpse enqueue operation time from OSC
Shown as microsecond
lustre.osc.ldlm_glimpse_enqueue.min
(gauge)
Minimum LDLM glimpse enqueue operation time from OSC
Shown as microsecond
lustre.osc.ldlm_glimpse_enqueue.sum
(gauge)
Total LDLM glimpse enqueue operation time from OSC
Shown as microsecond
lustre.osc.ldlm_glimpse_enqueue.sumsq
(gauge)
Sum of squares for LDLM glimpse enqueue operation times from OSC
lustre.osc.obd_ping.count
(count)
Number of OBD ping operations from OSC
lustre.osc.obd_ping.max
(gauge)
Maximum OBD ping operation time from OSC
Shown as microsecond
lustre.osc.obd_ping.min
(gauge)
Minimum OBD ping operation time from OSC
Shown as microsecond
lustre.osc.obd_ping.sum
(gauge)
Total OBD ping operation time from OSC
Shown as microsecond
lustre.osc.obd_ping.sumsq
(gauge)
Sum of squares for OBD ping operation times from OSC
lustre.osc.ost_connect.count
(count)
Number of OST connect operations from OSC
lustre.osc.ost_connect.max
(gauge)
Maximum OST connect operation time from OSC
Shown as microsecond
lustre.osc.ost_connect.min
(gauge)
Minimum OST connect operation time from OSC
Shown as microsecond
lustre.osc.ost_connect.sum
(gauge)
Total OST connect operation time from OSC
Shown as microsecond
lustre.osc.ost_connect.sumsq
(gauge)
Sum of squares for OST connect operation times from OSC
lustre.osc.ost_disconnect.count
(count)
Number of OST disconnect operations from OSC
lustre.osc.ost_disconnect.max
(gauge)
Maximum OST disconnect operation time from OSC
Shown as microsecond
lustre.osc.ost_disconnect.min
(gauge)
Minimum OST disconnect operation time from OSC
Shown as microsecond
lustre.osc.ost_disconnect.sum
(gauge)
Total OST disconnect operation time from OSC
Shown as microsecond
lustre.osc.ost_disconnect.sumsq
(gauge)
Sum of squares for OST disconnect operation times from OSC
lustre.osc.ost_punch.count
(count)
Number of OST punch operations from OSC
lustre.osc.ost_punch.max
(gauge)
Maximum OST punch operation time from OSC
Shown as microsecond
lustre.osc.ost_punch.min
(gauge)
Minimum OST punch operation time from OSC
Shown as microsecond
lustre.osc.ost_punch.sum
(gauge)
Total OST punch operation time from OSC
Shown as microsecond
lustre.osc.ost_punch.sumsq
(gauge)
Sum of squares for OST punch operation times from OSC
lustre.osc.ost_read.count
(count)
Number of OST read operations from OSC
lustre.osc.ost_read.max
(gauge)
Maximum OST read operation time from OSC
Shown as microsecond
lustre.osc.ost_read.min
(gauge)
Minimum OST read operation time from OSC
Shown as microsecond
lustre.osc.ost_read.sum
(gauge)
Total OST read operation time from OSC
Shown as microsecond
lustre.osc.ost_read.sumsq
(gauge)
Sum of squares for OST read operation times from OSC
lustre.osc.ost_setattr.count
(count)
Number of OST setattr operations from OSC
lustre.osc.ost_setattr.max
(gauge)
Maximum OST setattr operation time from OSC
Shown as microsecond
lustre.osc.ost_setattr.min
(gauge)
Minimum OST setattr operation time from OSC
Shown as microsecond
lustre.osc.ost_setattr.sum
(gauge)
Total OST setattr operation time from OSC
Shown as microsecond
lustre.osc.ost_setattr.sumsq
(gauge)
Sum of squares for OST setattr operation times from OSC
lustre.osc.ost_statfs.count
(count)
Number of OST statfs operations from OSC
lustre.osc.ost_statfs.max
(gauge)
Maximum OST statfs operation time from OSC
Shown as microsecond
lustre.osc.ost_statfs.min
(gauge)
Minimum OST statfs operation time from OSC
Shown as microsecond
lustre.osc.ost_statfs.sum
(gauge)
Total OST statfs operation time from OSC
Shown as microsecond
lustre.osc.ost_statfs.sumsq
(gauge)
Sum of squares for OST statfs operation times from OSC
lustre.osc.ost_sync.count
(count)
Number of OST sync operations from OSC
lustre.osc.ost_sync.max
(gauge)
Maximum OST sync operation time from OSC
Shown as microsecond
lustre.osc.ost_sync.min
(gauge)
Minimum OST sync operation time from OSC
Shown as microsecond
lustre.osc.ost_sync.sum
(gauge)
Total OST sync operation time from OSC
Shown as microsecond
lustre.osc.ost_sync.sumsq
(gauge)
Sum of squares for OST sync operation times from OSC
lustre.osc.ost_write.count
(count)
Number of OST write operations from OSC
lustre.osc.ost_write.max
(gauge)
Maximum OST write operation time from OSC
Shown as microsecond
lustre.osc.ost_write.min
(gauge)
Minimum OST write operation time from OSC
Shown as microsecond
lustre.osc.ost_write.sum
(gauge)
Total OST write operation time from OSC
Shown as microsecond
lustre.osc.ost_write.sumsq
(gauge)
Sum of squares for OST write operation times from OSC
lustre.osc.read_bytes.count
(count)
Number of read bytes operations from OSC
lustre.osc.read_bytes.max
(gauge)
Maximum bytes read per operation from OSC
Shown as byte
lustre.osc.read_bytes.min
(gauge)
Minimum bytes read per operation from OSC
Shown as byte
lustre.osc.read_bytes.sum
(gauge)
Total bytes read from OSC
Shown as byte
lustre.osc.read_bytes.sumsq
(gauge)
Sum of squares for bytes read from OSC
lustre.osc.req_active.count
(count)
Number of active requests from OSC
lustre.osc.req_active.max
(gauge)
Maximum number of active requests from OSC
Shown as request
lustre.osc.req_active.min
(gauge)
Minimum number of active requests from OSC
Shown as request
lustre.osc.req_active.sum
(gauge)
Total number of active requests from OSC
Shown as request
lustre.osc.req_active.sumsq
(gauge)
Sum of squares for number of active requests from OSC
lustre.osc.req_waittime.count
(count)
Number of requests waittime from OSC
lustre.osc.req_waittime.max
(gauge)
Maximum number of waittime requests from OSC
Shown as request
lustre.osc.req_waittime.min
(gauge)
Minimum number of waittime requests from OSC
Shown as request
lustre.osc.req_waittime.sum
(gauge)
Total number of waittime requests from OSC
Shown as request
lustre.osc.req_waittime.sumsq
(gauge)
Sum of squares for number of waittime requests from OSC
lustre.osc.write_bytes.count
(count)
Number of write bytes operations from OSC
lustre.osc.write_bytes.max
(gauge)
Maximum bytes written per operation from OSC
Shown as byte
lustre.osc.write_bytes.min
(gauge)
Minimum bytes written per operation from OSC
Shown as byte
lustre.osc.write_bytes.sum
(gauge)
Total bytes written from OSC
Shown as byte
lustre.osc.write_bytes.sumsq
(gauge)
Sum of squares for bytes written from OSC
lustre.osd.blocksize
(gauge)
Filesystem block size in bytes
Shown as byte
lustre.osd.filesfree
(gauge)
The number of free inodes (objects) the filesystem can hold
Shown as inode
lustre.osd.filestotal
(gauge)
The maximum number of inodes (objects) the filesystem can hold
Shown as inode
lustre.osd.kbytesavail
(gauge)
Number of kilobytes readily available in the pool
Shown as kilobyte
lustre.osd.kbytesfree
(gauge)
Number of kilobytes allocated to the pool
Shown as kilobyte
lustre.osd.kbytestotal
(gauge)
Capacity of the pool in kilobytes
Shown as kilobyte
lustre.oss.ldlm_extent_enqueue.count
(count)
Number of LDLM extent enqueue operations from OST
lustre.oss.ldlm_extent_enqueue.max
(gauge)
Maximum LDLM extent enqueue operation time from OST
Shown as microsecond
lustre.oss.ldlm_extent_enqueue.min
(gauge)
Minimum LDLM extent enqueue operation time from OST
Shown as microsecond
lustre.oss.ldlm_extent_enqueue.sum
(gauge)
Total LDLM extent enqueue operation time from OST
Shown as microsecond
lustre.oss.ldlm_extent_enqueue.sumsq
(gauge)
Sum of squares for LDLM extent enqueue operation times from OST
lustre.oss.ldlm_glimpse_enqueue.count
(count)
Number of LDLM glimpse enqueue operations from OST
lustre.oss.ldlm_glimpse_enqueue.max
(gauge)
Maximum LDLM glimpse enqueue operation time from OST
Shown as microsecond
lustre.oss.ldlm_glimpse_enqueue.min
(gauge)
Minimum LDLM glimpse enqueue operation time from OST
Shown as microsecond
lustre.oss.ldlm_glimpse_enqueue.sum
(gauge)
Total LDLM glimpse enqueue operation time from OST
Shown as microsecond
lustre.oss.ldlm_glimpse_enqueue.sumsq
(gauge)
Sum of squares for LDLM glimpse enqueue operation times from OST
lustre.oss.obd_ping.count
(count)
Number of OBD ping operations from OST
lustre.oss.obd_ping.max
(gauge)
Maximum OBD ping operation time from OST
Shown as microsecond
lustre.oss.obd_ping.min
(gauge)
Minimum OBD ping operation time from OST
Shown as microsecond
lustre.oss.obd_ping.sum
(gauge)
Total OBD ping operation time from OST
Shown as microsecond
lustre.oss.obd_ping.sumsq
(gauge)
Sum of squares for OBD ping operation times from OST
lustre.oss.ost_connect.count
(count)
Number of OST connect operations from OST
lustre.oss.ost_connect.max
(gauge)
Maximum OST connect operation time from OST
Shown as microsecond
lustre.oss.ost_connect.min
(gauge)
Minimum OST connect operation time from OST
Shown as microsecond
lustre.oss.ost_connect.sum
(gauge)
Total OST connect operation time from OST
Shown as microsecond
lustre.oss.ost_connect.sumsq
(gauge)
Sum of squares for OST connect operation times from OST
lustre.oss.ost_create.count
(count)
Number of OST create operations from OST
lustre.oss.ost_create.max
(gauge)
Maximum OST create operation time from OST
Shown as microsecond
lustre.oss.ost_create.min
(gauge)
Minimum OST create operation time from OST
Shown as microsecond
lustre.oss.ost_create.sum
(gauge)
Total OST create operation time from OST
Shown as microsecond
lustre.oss.ost_create.sumsq
(gauge)
Sum of squares for OST create operation times from OST
lustre.oss.ost_destroy.count
(count)
Number of OST destroy operations from OST
lustre.oss.ost_destroy.max
(gauge)
Maximum OST destroy operation time from OST
Shown as microsecond
lustre.oss.ost_destroy.min
(gauge)
Minimum OST destroy operation time from OST
Shown as microsecond
lustre.oss.ost_destroy.sum
(gauge)
Total OST destroy operation time from OST
Shown as microsecond
lustre.oss.ost_destroy.sumsq
(gauge)
Sum of squares for OST destroy operation times from OST
lustre.oss.ost_disconnect.count
(count)
Number of OST disconnect operations from OST
lustre.oss.ost_disconnect.max
(gauge)
Maximum OST disconnect operation time from OST
Shown as microsecond
lustre.oss.ost_disconnect.min
(gauge)
Minimum OST disconnect operation time from OST
Shown as microsecond
lustre.oss.ost_disconnect.sum
(gauge)
Total OST disconnect operation time from OST
Shown as microsecond
lustre.oss.ost_disconnect.sumsq
(gauge)
Sum of squares for OST disconnect operation times from OST
lustre.oss.ost_get_info.count
(count)
Number of OST get info operations from OST
lustre.oss.ost_get_info.max
(gauge)
Maximum OST get info operation time from OST
Shown as microsecond
lustre.oss.ost_get_info.min
(gauge)
Minimum OST get info operation time from OST
Shown as microsecond
lustre.oss.ost_get_info.sum
(gauge)
Total OST get info operation time from OST
Shown as microsecond
lustre.oss.ost_get_info.sumsq
(gauge)
Sum of squares for OST get info operation times from OST
lustre.oss.ost_setattr.count
(count)
Number of OST setattr operations from OST
lustre.oss.ost_setattr.max
(gauge)
Maximum OST setattr operation time from OST
Shown as microsecond
lustre.oss.ost_setattr.min
(gauge)
Minimum OST setattr operation time from OST
Shown as microsecond
lustre.oss.ost_setattr.sum
(gauge)
Total OST setattr operation time from OST
Shown as microsecond
lustre.oss.ost_setattr.sumsq
(gauge)
Sum of squares for OST setattr operation times from OST
lustre.oss.ost_sync.count
(count)
Number of OST sync operations from OST
lustre.oss.ost_sync.max
(gauge)
Maximum OST sync operation time from OST
Shown as microsecond
lustre.oss.ost_sync.min
(gauge)
Minimum OST sync operation time from OST
Shown as microsecond
lustre.oss.ost_sync.sum
(gauge)
Total OST sync operation time from OST
Shown as microsecond
lustre.oss.ost_sync.sumsq
(gauge)
Sum of squares for OST sync operation times from OST
lustre.oss.req_active.count
(count)
Number of active requests from OST
lustre.oss.req_active.max
(gauge)
Maximum number of active requests from OST
Shown as request
lustre.oss.req_active.min
(gauge)
Minimum number of active requests from OST
Shown as request
lustre.oss.req_active.sum
(gauge)
Total number of active requests from OST
Shown as request
lustre.oss.req_active.sumsq
(gauge)
Sum of squares for number of active requests from OST
lustre.oss.req_qdepth.count
(count)
Number of queue depth requests from OST
lustre.oss.req_qdepth.max
(gauge)
Maximum number of queue depth requests from OST
Shown as request
lustre.oss.req_qdepth.min
(gauge)
Minimum number of queue depth requests from OST
Shown as request
lustre.oss.req_qdepth.sum
(gauge)
Total number of queue depth requests from OST
Shown as request
lustre.oss.req_qdepth.sumsq
(gauge)
Sum of squares for number of queue depth requests from OST
lustre.oss.req_timeout.count
(count)
Number of timeout requests from OST
lustre.oss.req_timeout.max
(gauge)
Maximum duration of timeout requests from OST
Shown as second
lustre.oss.req_timeout.min
(gauge)
Minimum duration of timeout requests from OST
Shown as second
lustre.oss.req_timeout.sum
(gauge)
Total duration of timeout requests from OST
Shown as second
lustre.oss.req_timeout.sumsq
(gauge)
Sum of squares for duration of timeout requests from OST
lustre.oss.req_waittime.count
(count)
Number of wait time requests from OST
lustre.oss.req_waittime.max
(gauge)
Maximum duration of wait time requests from OST
Shown as microsecond
lustre.oss.req_waittime.min
(gauge)
Minimum duration of wait time requests from OST
Shown as microsecond
lustre.oss.req_waittime.sum
(gauge)
Total duration of wait time requests from OST
Shown as microsecond
lustre.oss.req_waittime.sumsq
(gauge)
Sum of squares for duration of wait time requests from OST
lustre.oss.reqbuf_avail.count
(count)
Number of buffer availability requests from OST
lustre.oss.reqbuf_avail.max
(gauge)
Maximum number of buffer availability requests from OST
Shown as buffer
lustre.oss.reqbuf_avail.min
(gauge)
Minimum number of buffer availability requests from OST
Shown as buffer
lustre.oss.reqbuf_avail.sum
(gauge)
Total number of buffer availability requests from OST
Shown as buffer
lustre.oss.reqbuf_avail.sumsq
(gauge)
Sum of squares for number of buffer availability requests from OST

Uninstallation

To uninstall this integration from your Agent, run the following command:

datadog-agent integration remove datadog-lustre

Alternatively, to disable the integration, rename the lustre.d/conf.yaml file to lustre.d/conf.yaml.example.

Support

Support

Need help? Contact Datadog Support.

Troubleshooting

Permissions

The Lustre integration requires elevated privileges to run Lustre commands. Ensure the Datadog Agent is running with appropriate permissions:

# Check if the Agent user can run Lustre commands
sudo -u dd-agent lctl dl
sudo -u dd-agent sudo lnetctl net show

Node type detection

If the integration cannot automatically detect the node type, specify it explicitly in the configuration:

instances:
  - node_type: client  # or 'mds' or 'oss'

Missing metrics

If expected metrics are not appearing:

  1. Verify the Lustre services are running and accessible.
  2. Check that the specified filesystem names match actual filesystems.
  3. Ensure the Agent has permission to read Lustre parameters.
  4. Enable debug logging to see detailed error messages.

Changelog registration

For changelog collection on client nodes, ensure changelog users are registered:

# Register a changelog user
lctl changelog_register

# List registered changelog users  
lctl changelog_users <filesystem>