Skip to content

Instantly share code, notes, and snippets.

@muller
Last active July 28, 2020 14:02
Show Gist options
  • Save muller/60772d75017733e88701f08fa650c6d6 to your computer and use it in GitHub Desktop.
Save muller/60772d75017733e88701f08fa650c6d6 to your computer and use it in GitHub Desktop.
(import com.codahale.metrics.MetricRegistry)
(import com.codahale.metrics.ConsoleReporter)
(def registry (MetricRegistry.))
(def meter (.meter registry "some_meter"))
(def counter (.counter registry "some_counter"))
(def timer (.timer registry "some_timer"))
(.inc counter)
(.inc counter)
(.inc counter)
; ...
(.mark meter)
(.mark meter)
(.mark meter)
; ...
(.stop (.time timer))
; ...
(def reporter (.build (ConsoleReporter/forRegistry registry)))
(.report reporter)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment