Add README for lustre2 input plugin
This commit is contained in:
parent
a1c4b9fa47
commit
c2643d5f7e
|
@ -0,0 +1,133 @@
|
|||
# Lustre Input Plugin
|
||||
|
||||
The [Lustre][]® file system is an open-source, parallel file system that supports
|
||||
many requirements of leadership class HPC simulation environments.
|
||||
|
||||
This plugin monitors the Lustre file system using its entries in the proc filesystem.
|
||||
|
||||
### Configuration
|
||||
|
||||
```toml
|
||||
# Read metrics from local Lustre service on OST, MDS
|
||||
[[inputs.lustre2]]
|
||||
## An array of /proc globs to search for Lustre stats
|
||||
## If not specified, the default will work on Lustre 2.5.x
|
||||
##
|
||||
# ost_procfiles = [
|
||||
# "/proc/fs/lustre/obdfilter/*/stats",
|
||||
# "/proc/fs/lustre/osd-ldiskfs/*/stats",
|
||||
# "/proc/fs/lustre/obdfilter/*/job_stats",
|
||||
# ]
|
||||
# mds_procfiles = [
|
||||
# "/proc/fs/lustre/mdt/*/md_stats",
|
||||
# "/proc/fs/lustre/mdt/*/job_stats",
|
||||
# ]
|
||||
```
|
||||
|
||||
### Metrics
|
||||
|
||||
From `/proc/fs/lustre/obdfilter/*/stats` and `/proc/fs/lustre/osd-ldiskfs/*/stats`:
|
||||
|
||||
- lustre2
|
||||
- tags:
|
||||
- name
|
||||
- fields:
|
||||
- write_bytes
|
||||
- write_calls
|
||||
- read_bytes
|
||||
- read_calls
|
||||
- cache_hit
|
||||
- cache_miss
|
||||
- cache_access
|
||||
|
||||
From `/proc/fs/lustre/obdfilter/*/job_stats`:
|
||||
|
||||
- lustre2
|
||||
- tags:
|
||||
- name
|
||||
- jobid
|
||||
- fields:
|
||||
- jobstats_ost_getattr
|
||||
- jobstats_ost_setattr
|
||||
- jobstats_ost_sync
|
||||
- jobstats_punch
|
||||
- jobstats_destroy
|
||||
- jobstats_create
|
||||
- jobstats_ost_statfs
|
||||
- jobstats_get_info
|
||||
- jobstats_set_info
|
||||
- jobstats_quotactl
|
||||
- jobstats_read_bytes
|
||||
- jobstats_read_calls
|
||||
- jobstats_read_max_size
|
||||
- jobstats_read_min_size
|
||||
- jobstats_write_bytes
|
||||
- jobstats_write_calls
|
||||
- jobstats_write_max_size
|
||||
- jobstats_write_min_size
|
||||
|
||||
From `/proc/fs/lustre/mdt/*/md_stats`:
|
||||
|
||||
- lustre2
|
||||
- tags:
|
||||
- name
|
||||
- fields:
|
||||
- open
|
||||
- close
|
||||
- mknod
|
||||
- link
|
||||
- unlink
|
||||
- mkdir
|
||||
- rmdir
|
||||
- rename
|
||||
- getattr
|
||||
- setattr
|
||||
- getxattr
|
||||
- setxattr
|
||||
- statfs
|
||||
- sync
|
||||
- samedir_rename
|
||||
- crossdir_rename
|
||||
|
||||
From `/proc/fs/lustre/mdt/*/job_stats`:
|
||||
|
||||
- lustre2
|
||||
- tags:
|
||||
- name
|
||||
- jobid
|
||||
- fields:
|
||||
- jobstats_close
|
||||
- jobstats_crossdir_rename
|
||||
- jobstats_getattr
|
||||
- jobstats_getxattr
|
||||
- jobstats_link
|
||||
- jobstats_mkdir
|
||||
- jobstats_mknod
|
||||
- jobstats_open
|
||||
- jobstats_rename
|
||||
- jobstats_rmdir
|
||||
- jobstats_samedir_rename
|
||||
- jobstats_setattr
|
||||
- jobstats_setxattr
|
||||
- jobstats_statfs
|
||||
- jobstats_sync
|
||||
- jobstats_unlink
|
||||
|
||||
|
||||
### Troubleshooting
|
||||
|
||||
Check for the default or custom procfiles in the proc filesystem, and reference
|
||||
the [Lustre Monitoring and Statistics Guide][guide]. This plugin does not
|
||||
report all information from these files, only a limited set of items
|
||||
corresponding to the above metric fields.
|
||||
|
||||
### Example Output
|
||||
|
||||
```
|
||||
lustre2,host=oss2,jobid=42990218,name=wrk-OST0041 jobstats_ost_setattr=0i,jobstats_ost_sync=0i,jobstats_punch=0i,jobstats_read_bytes=4096i,jobstats_read_calls=1i,jobstats_read_max_size=4096i,jobstats_read_min_size=4096i,jobstats_write_bytes=310206488i,jobstats_write_calls=7423i,jobstats_write_max_size=53048i,jobstats_write_min_size=8820i 1556525847000000000
|
||||
lustre2,host=mds1,jobid=42992017,name=wrk-MDT0000 jobstats_close=31798i,jobstats_crossdir_rename=0i,jobstats_getattr=34146i,jobstats_getxattr=15i,jobstats_link=0i,jobstats_mkdir=658i,jobstats_mknod=0i,jobstats_open=31797i,jobstats_rename=0i,jobstats_rmdir=0i,jobstats_samedir_rename=0i,jobstats_setattr=1788i,jobstats_setxattr=0i,jobstats_statfs=0i,jobstats_sync=0i,jobstats_unlink=0i 1556525828000000000
|
||||
|
||||
```
|
||||
|
||||
[lustre]: http://lustre.org/
|
||||
[guide]: http://wiki.lustre.org/Lustre_Monitoring_and_Statistics_Guide
|
Loading…
Reference in New Issue