import org.easymetrics.EasyMetrics; public class ExampleApp { private static final EasyMetrics metrics = new EasyMetrics(); public static void main(String[] args) { metrics.start(); Counter requestCounter = metrics.counter("requests"); Timer responseTimer = metrics.timer("response_time"); for (int i = 0; i < 10; i++) { requestCounter.increment(); long startTime = System.currentTimeMillis(); // ... long endTime = System.currentTimeMillis(); responseTimer.update(endTime - startTime); } metrics.report(); // Counter: requests = 10 // Timer: response_time = count: 10, min: 100ms, max: 200ms, avg: 150ms } }


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