Class: Nephelae::DiskSpace
- Defined in:
- lib/nephelae/plugins/disk_space.rb
Instance Attribute Summary
Attributes inherited from Plugin
Instance Method Summary collapse
Methods inherited from Plugin
Constructor Details
This class inherits a constructor from Nephelae::Plugin
Instance Method Details
#get_metrics ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/nephelae/plugins/disk_space.rb', line 5 def get_metrics metrics = Metrics.new(namespace) output = `#{command}` stats = output.split(/\n/).last.split(/\s+/) percent = stats[4].chomp('%') metrics.append_metric('DiskSpaceUtilization', percent, {unit: 'Percent'}) metrics.append_metric('DiskSpaceUsed', stats[2], {unit: 'Kilobytes'}) metrics.append_metric('DiskSpaceAvailable', stats[1], {unit: 'Kilobytes'}) return metrics end |