diff options
Diffstat (limited to 'src/pmdas/jbd2/help')
-rw-r--r-- | src/pmdas/jbd2/help | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/src/pmdas/jbd2/help b/src/pmdas/jbd2/help new file mode 100644 index 0000000..9cfada7 --- /dev/null +++ b/src/pmdas/jbd2/help @@ -0,0 +1,115 @@ +# +# Copyright (c) 2013 Red Hat. +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# JBD2 PMDA help file in the ASCII format +# +# lines beginning with a # are ignored +# lines beginning @ introduce a new entry of the form +# @ metric_name oneline-text +# help test goes +# here over multiple lines +# ... +# +# the metric_name is decoded against the default PMNS -- as a special case, +# a name of the form NNN.MM (for numeric NNN and MM) is interpreted as an +# instance domain identification, and the text describes the instance domain +# +# blank lines before the @ line are ignored +# + +@ jbd2.njournals Count of active JBD2 (Journal Block Device v2) devices + +@ jbd2.transaction.count Total transactions committed per journal +This metric is sourced from the per-device /proc/fs/jbd2 info file. + +@ jbd2.transaction.requested Total journal transactions requested per journal +This metric is sourced from the per-device /proc/fs/jbd2 info file. + +@ jbd2.transaction.max_blocks Maximum transaction blocks (buffers) per journal +This metric is sourced from the per-device /proc/fs/jbd2 info file. + +@ jbd2.transaction.average.time.waiting Average time waiting per journal +Average time spent waiting for transactions to complete since mount. +Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.time.request_delay Average request delay per journal +Average request delay for all transactions to complete since mount. +Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.time.running Average running time per journal +Average transaction running time over all transactions since mount. +Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.time.being_locked Average locked time per journal +Average transaction locked time over all transactions since mount. +Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.time.flushing_ordered_mode_data Average data flush time per journal +Average time flushing data (ordered mode) for all transactions since +mount. Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.time.logging Average logging time per journal +Average time spent logging transactions for all transactions since +mount. Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.time.committing Average commit time per journal +Average time spent committing transactions for all transactions since +mount. Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.blocks Average transaction blocks per journal +Average number of blocks per transaction for all transactions. +Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.blocks_logged Average logged blocks per journal +Average number of blocks logged per transaction for all transactions. +Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.average.handles Average handle count per journal +Average number of handles used per transaction for all transactions. +Exported directly from per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.time.waiting Total time waiting per journal +Total time spent waiting for transactions to complete since mount. +Derived from values in the per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.time.request_delay Total request delay per journal +Total request delay for all transactions to complete since mount. +Derived from values in the per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.time.running Total running time per journal +Total transaction running time over all transactions since mount. +Derived from values in the per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.time.being_locked Total locked time per journal +Total transaction locked time over all transactions since mount. +Derived from values in the per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.time.flushing_ordered_mode_data Total data flush time per journal +Total time flushing data (ordered mode) for all transactions since +mount. Derived from values in per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.time.logging Total logging time per journal +Total time spent logging transactions for all transactions since +mount. Derived from values in per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.blocks Total transaction blocks per journal +Total number of blocks in all transactions since device mounted. +Derived from values in the per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.blocks_logged Total logged blocks per journal +Total number of blocks logged in all transactions since mount. +Derived from values in the per-device /proc/fs/jbd2 info files. + +@ jbd2.transaction.total.handles Total handle count per journal +Total count of handles used in all transactions since mount. +Derived from values in the per-device /proc/fs/jbd2 info files. |