Whamcloud - gitweb
LU-16087 lprocfs: add histogram to stats counter
authorLei Feng <flei@whamcloud.com>
Wed, 17 Aug 2022 00:48:33 +0000 (08:48 +0800)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 11 May 2023 00:42:56 +0000 (00:42 +0000)
commit68f0673ee75fffea03e7fa53eebc3df7f5e244c7
tree65d4396c5a7160d801e3ee49ad8783dd8f35415c
parent5a5a3a347f1d1931917729d7b5fd6ffd197a43a5
LU-16087 lprocfs: add histogram to stats counter

Add histogram to stats counter.
Enable histogram for read/write_bytes in mdt/obdfilter
job stats.

Sample job_stats:
- job_id:          md5sum.0
snapshot_time   : 3143196.864165417 secs.nsecs
start_time      : 3143196.707206168 secs.nsecs
elapsed_time    : 0.156959249 secs.nsecs
  read_bytes:      { samples: 2, ..., hist: { 32K: 1, 1M: 1 } }
  write_bytes:     { samples: 1, ..., hist: { 1K: 1 } }

Lustre-change: https://review.whamcloud.com/48278
Lustre-commit: fde40ce32c91c804cb85be085f2aaf06170047b6

Signed-off-by: Lei Feng <flei@whamcloud.com>
Change-Id: I75b6909c8b63f08b74c3c411ff3dcd27881bb839
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Shuichi Ihara <sihara@ddn.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/49760
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/include/lprocfs_status.h
lustre/mdt/mdt_fs.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_lproc.c
lustre/obdclass/lprocfs_counters.c
lustre/obdclass/lprocfs_jobstats.c
lustre/obdclass/lprocfs_status.c
lustre/ofd/lproc_ofd.c
lustre/ofd/ofd_internal.h
lustre/ofd/ofd_io.c
lustre/ofd/ofd_obd.c