Class: Judoscale::WebMetricsCollector
- Inherits:
-
MetricsCollector
- Object
- MetricsCollector
- Judoscale::WebMetricsCollector
- Defined in:
- lib/judoscale/web_metrics_collector.rb
Instance Method Summary collapse
Methods inherited from MetricsCollector
Instance Method Details
#collect ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/judoscale/web_metrics_collector.rb', line 9 def collect metrics = MetricsStore.instance.flush # Only report utilization if a request has already started the tracker if UtilizationTracker.instance.started? utilization_pct = UtilizationTracker.instance.utilization_pct metrics.push Metric.new(:up, utilization_pct, Time.now) end metrics end |