<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.MetricsServiceFactory;
import org.rhq.metrics.core.MetricRegistry;
public class DataCollectionExample {
public static void main(String[] args) {
MetricsService metricsService = MetricsServiceFactory.create();
MetricRegistry metricRegistry = metricsService.getRegistry();
Meter meter = metricRegistry.meter("request.rate");
while (true) {
// ...
meter.mark();
Thread.sleep(1000);
}
}
}