Skip to content

Commit

Permalink
Make metrics.ring.expose-metrics-as-json accept an optional registry …
Browse files Browse the repository at this point in the history
…argument

Fixes #25.
  • Loading branch information
michaelklishin committed Jun 13, 2014
1 parent d4f1197 commit 907f88b
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions metrics-clojure-ring/src/metrics/ring/expose.clj
Expand Up @@ -95,9 +95,11 @@
([handler]
(expose-metrics-as-json handler "/metrics"))
([handler uri]
(fn [request]
(let [request-uri (:uri request)]
(if (or (.startsWith request-uri (sanitize-uri uri))
(= request-uri uri))
(serve-metrics request)
(handler request))))))
(expose-metrics-as-json handler uri default-registry))
([handler uri registry]
(fn [request]
(let [request-uri (:uri request)]
(if (or (.startsWith request-uri (sanitize-uri uri))
(= request-uri uri))
(serve-metrics request registry)
(handler request))))))

0 comments on commit 907f88b

Please sign in to comment.