Class: FilesystemUsage
- Inherits:
-
ApplicationModel
- Object
- ActiveRecord::Base
- ApplicationModel
- FilesystemUsage
- Defined in:
- app/models/filesystem_usage.rb
Class Method Summary collapse
Methods inherited from ApplicationModel
Class Method Details
.average_usage(start_time, minutes) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'app/models/filesystem_usage.rb', line 4 def self.average_usage(start_time, minutes) where(created_at: start_time..) .group_by_time(minutes) .pluck( Arel.sql("datetime(#{group_format(minutes)}, 'unixepoch') as period"), Arel.sql("ROUND(AVG(used_percent), 2) as avg_usage") ) end |