Class: ActiveMonitoring::Dashboard
- Inherits:
-
Object
- Object
- ActiveMonitoring::Dashboard
- Defined in:
- app/models/active_monitoring/dashboard.rb
Constant Summary collapse
- LIMIT =
10
Instance Method Summary collapse
-
#initialize(date = Date.current) ⇒ Dashboard
constructor
A new instance of Dashboard.
- #percentile(value) ⇒ Object
- #slow_sql_queries ⇒ Object
Constructor Details
#initialize(date = Date.current) ⇒ Dashboard
Returns a new instance of Dashboard.
5 6 7 |
# File 'app/models/active_monitoring/dashboard.rb', line 5 def initialize(date = Date.current) @date = date end |
Instance Method Details
#percentile(value) ⇒ Object
9 10 11 |
# File 'app/models/active_monitoring/dashboard.rb', line 9 def percentile(value) response_metrics.percentile(value) end |
#slow_sql_queries ⇒ Object
13 14 15 |
# File 'app/models/active_monitoring/dashboard.rb', line 13 def slow_sql_queries sql_metrics.order(:value).limit(LIMIT) end |