(->alias v)
(->event client defaults {:keys [host service time metric description] :as ev})
(build-collectors! registry metrics)
(build-console-metrics-reporter reg {:keys [opts interval]})
(build-graphite-metrics-reporter reg {:keys [opts interval]})
(build-jmx-metrics-reporter reg {:keys [opts]})
(build-logs-metrics-reporter reg {:keys [opts interval]})
(build-metrics {:keys [reporters]}
rclient
prometheus-registry
pushgateway-registry)
(build-metrics-reporter reg
rclient
prometheus-registry
pushgateway-registry
[type opt])
(build-metrics-reporters reg
reporters
rclient
prometheus-registry
pushgateway-registry)
(build-prometheus-metrics-reporter reg registry)
(build-pushgateway-client {:keys [host port tls] :or {port 9091}})
(build-pushgateway-collector {:keys [name type help label-names]})
(build-pushgateway-metrics-reporter registry)
(build-riemann-metrics-reporter reg rclient {:keys [opts interval]})
(client-ssl-context {:keys [pkey cert ca-cert]})
(collector-builder-of type)
(inc-counter! counter {:keys [label-values]})
(make-reporter)
(make-reporter reporter)
(instrument! this prefix)
(time-fn! this alias f)
(start! this alias)
(inc! this alias)
(inc! this alias v)
(dec! this alias)
(dec! this alias v)
(stop! this ctx)
(build! this type alias)
(build! this type alias f)
(update! this alias v)
(mark! this alias)
(mark! this alias v)
(parse-pggrouping-keys grouping-keys)
(prometheus-handler prometheus prometheus-registry req)
(prometheus-str-metrics)
(prometheus-str-metrics registry)
Extracts and returns as string metrics from a Prometheus registry. Defaults to the defaultRegistry if no registry is provided.
Extracts and returns as string metrics from a Prometheus registry. Defaults to the defaultRegistry if no registry is provided.
(push-pushgateway-metric! pg registry job grouping-keys)
(counter! this metric)
(gauge! this metric)
(register-pushgateway-collector collector registry)
(riemann-client {:keys [batch] :as opts})
To keep dependency conflicts, let's use RiemannClient directly.
To keep dependency conflicts, let's use RiemannClient directly.
(riemann-events! client defaults events)
(riemann-send client events)
(send! this e)
(capture! this e)
(capture! this e tags)
(server-ssl-context {:keys [pkey cert ca-cert]})
(set-gauge! gauge {:keys [label-values value]})
(time! reporter alias & body)
(with-time! [reporter alias] & body)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close