rbhMonitoring

Displays temperature graphs based on volume and inode count for Read/Write operations as well as Lustre's changelogs counter and the average size of files used (Read/Written/Created) using rbh-monitoring (https://github.com/LiquidSame/rbh-monitoring)

rbhMonitoring screenshot 1
rbhMonitoring screenshot 2
rbhMonitoring screenshot 3
rbhMonitoring screenshot 4

Displays temperature graphs based on volume and inode count for Read/Write operations as well as Lustre’s changelogs counter and the average size of files used (Read/Written/Created) ‘rbh-monitoring.json’ is a Grafana dashboard template (see https://grafana.com/dashboards/2276) that relies on a Graphite server that was filled using rbh-monitoring.

Row 1 :

  => Panel 1 : Represents the average size of files modified within given timespans.
               Obtained by dividing the total volume modified within a timespan by the
               total inode count modified within that timespan.
               "Over 1y" would represent the average size of all the files modified in the filesystem.
               An 'avg' table is shown on the right of that panel which represents
               the average size of files modified in the selected grafana timespan.
               
  => Panel 2 : Represents the average size of files created within given timespans.
               Obtained by dividing the total volume created within a timespan by the
               total inode count created within that timespan.
               "Over 1y" would represent the average size of all the files created in the filesystem.
               An 'avg' table is shown on the right of that panel which represents
               the average size of files created in the selected grafana timespan.
               
  => Panel 3 : Represents the average size of files accessed within given timespans.
               Obtained by dividing a timespan's total volume accessed by the
               total inode count accessed accessed within that timepsan.
               "Over 1y" would represent the average size of all the files accessed in the filesystem.
               An 'avg' table is shown on the right of that panel which represents
               the average size of files accessed in the selected grafana timespan.

Row 2 :

  => Panel 1 : Represents the accessed (positive y) and modified (negative y) inode count within
               given timespans. This graph only covers the activity within a week (unlike the
               temperature graph in row3-Panel1) for visibility purpose.
               Obtained by stacking a timespan's inode count accessed and modified on separate y-axis.
               
  => Panel 2 : Represents the accessed (positive y) and modified (negative y) volume within
               given timespans. This graph only covers the activity within a week (unlike the
               temperature graph in row3-Panel2) for visibility purpose.
               Obtained by stacking a timespan's volume accessed and modified on separate y-axis.

Row 3 :

  => Panel 1 : Represents the accessed and modified inode count within given timespans.
               Read operations are on the positive y-axis.
               Write operations are on the negative y-axis.
               Obtained by stacking a timespan's inode count accessed and modified on separate y-axis.
               
  => Panel 2 : Represents the accessed and modified volume within given timespans.
               Read operations are on the positive y-axis.
               Write operations are on the negative y-axis.
               Obtained by stacking a timespan's volume accessed and modified on separate y-axis.

Row 4 :

  => Panel 1 : Represents the derivated changelog events counter value consumed by Robinhood.
               Obtained by derivating the queried ChangelogCount values in robinhood's db from table VARS.
               (Change the filter settings to select event types)

The easiest way to use it would be to run rbh-monitoring (https://github.com/LiquidSame/rbh-monitoring) to retrieve the metrics and visualize them here.

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies