import io.github.metrics.MetricsRegistry;
import io.github.metrics.annotation.Counted;
import io.github.metrics.annotation.Metered;
import io.github.metrics.annotation.Timed;
public class MyApp {
private static final MetricsRegistry registry = MetricsRegistry.getInstance();
@Counted(name = "MyApp.foo.counter")
public void foo() {
}
@Metered(name = "MyApp.bar.meter")
public void bar() {
}
@Timed(name = "MyApp.baz.timer")
public void baz() {
}
public static void main(String[] args) {
MyApp app = new MyApp();
while (true) {
app.foo();
app.bar();
app.baz();
}
}
}