<dependency> <groupId>org.rhq.metrics</groupId> <artifactId>rhq-metrics-core</artifactId> <version>1.0.0</version> </dependency> import org.rhq.metrics.core.MetricsService; import org.rhq.metrics.core.MetricsServiceImpl; MetricsService metricsService = new MetricsServiceImpl(); metricsService.start(); import org.rhq.metrics.core.Metric; import org.rhq.metrics.core.MetricsService; MetricsService metricsService = new MetricsServiceImpl(); metricsService.start(); Metric metric = metricsService.createMetric("cpu_usage"); metricsService.save(metric); import org.rhq.metrics.core.Metric; import org.rhq.metrics.core.MetricsService; MetricsService metricsService = new MetricsServiceImpl(); metricsService.start(); Metric metric = metricsService.createMetric("cpu_usage"); metricsService.recordData(metric, System.currentTimeMillis(), 0.75); metricsService.save(metric); import org.rhq.metrics.core.Metric; import org.rhq.metrics.core.MetricsService; import org.rhq.metrics.core.NumericData; MetricsService metricsService = new MetricsServiceImpl(); metricsService.start(); Metric metric = metricsService.createMetric("cpu_usage"); List<NumericData> dataList = metricsService.findData(metric, startTime, endTime); for (NumericData data : dataList) { System.out.println("Timestamp: " + data.getTimestamp() + ", Value: " + data.getValue()); }


上一篇:
下一篇:
切换中文