|
|
@@ -4,10 +4,7 @@ import io.prometheus.client.Counter;
|
|
|
import io.prometheus.client.Gauge;
|
|
|
import io.prometheus.client.Histogram;
|
|
|
import io.prometheus.client.Summary;
|
|
|
-import nu.ltd.fp.se.collector.LoadAverageCollector;
|
|
|
-import nu.ltd.fp.se.collector.MetricCollector;
|
|
|
-import nu.ltd.fp.se.collector.SmartOSCollector;
|
|
|
-import nu.ltd.fp.se.collector.UnameCollector;
|
|
|
+import nu.ltd.fp.se.collector.*;
|
|
|
|
|
|
public class SystemMetrics {
|
|
|
|
|
|
@@ -17,9 +14,10 @@ public class SystemMetrics {
|
|
|
MetricCollector smartOSCollector = new SmartOSCollector();
|
|
|
MetricCollector unameCollector = new UnameCollector(smartOSCollector);
|
|
|
MetricCollector loadAverageCollector = new LoadAverageCollector(unameCollector);
|
|
|
+ MetricCollector timeCollector = new TimeCollector(loadAverageCollector);
|
|
|
|
|
|
// this.metricCollector should be set to the last one
|
|
|
- this.metricCollector = loadAverageCollector;
|
|
|
+ this.metricCollector = timeCollector;
|
|
|
}
|
|
|
|
|
|
public void pollCollectorChain() {
|