Liking cljdoc? Tell your friends :D

spootnik.reporter.impl


->aliasclj

(->alias v)
source

->eventclj

(->event client defaults {:keys [host service time metric description] :as ev})
source

build-clientcljmultimethod

source

build-collectors!clj

(build-collectors! registry metrics)
source

build-console-metrics-reporterclj

(build-console-metrics-reporter reg {:keys [opts interval]})
source

build-graphite-metrics-reporterclj

(build-graphite-metrics-reporter reg {:keys [opts interval]})
source

build-jmx-metrics-reporterclj

(build-jmx-metrics-reporter reg {:keys [opts]})
source

build-logs-metrics-reporterclj

(build-logs-metrics-reporter reg {:keys [opts interval]})
source

build-metricsclj

(build-metrics {:keys [reporters]}
               rclient
               prometheus-registry
               pushgateway-registry)
source

build-metrics-reporterclj

(build-metrics-reporter reg
                        rclient
                        prometheus-registry
                        pushgateway-registry
                        [type opt])
source

build-metrics-reportersclj

(build-metrics-reporters reg
                         reporters
                         rclient
                         prometheus-registry
                         pushgateway-registry)
source

build-prometheus-metrics-reporterclj

(build-prometheus-metrics-reporter reg registry)
source

build-pushgateway-clientclj

(build-pushgateway-client {:keys [host port tls] :or {port 9091}})
source

build-pushgateway-collectorclj

(build-pushgateway-collector {:keys [name type help label-names]})
source

build-pushgateway-metrics-reporterclj

(build-pushgateway-metrics-reporter registry)
source

build-riemann-metrics-reporterclj

(build-riemann-metrics-reporter reg rclient {:keys [opts interval]})
source

client-ssl-contextclj

(client-ssl-context {:keys [pkey cert ca-cert]})
source

collector-builder-ofclj

(collector-builder-of type)
source

config->protocolclj

source

inc-counter!clj

(inc-counter! counter {:keys [label-values]})
source

make-reporterclj

(make-reporter)
(make-reporter reporter)
source

MetricHoldercljprotocol

instrument!clj

(instrument! this prefix)

time-fn!clj

(time-fn! this alias f)

start!clj

(start! this alias)

inc!clj

(inc! this alias)
(inc! this alias v)

dec!clj

(dec! this alias)
(dec! this alias v)

stop!clj

(stop! this ctx)

build!clj

(build! this type alias)
(build! this type alias f)

update!clj

(update! this alias v)

mark!clj

(mark! this alias)
(mark! this alias v)
source

parse-pggrouping-keysclj

(parse-pggrouping-keys grouping-keys)
source

prometheus-handlerclj

(prometheus-handler prometheus prometheus-registry req)
source

prometheus-str-metricsclj

(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.
sourceraw docstring

push-pushgateway-metric!clj

(push-pushgateway-metric! pg registry job grouping-keys)
source

PushGatewaySinkcljprotocol

counter!clj

(counter! this metric)

gauge!clj

(gauge! this metric)
source

register-pushgateway-collectorclj

(register-pushgateway-collector collector registry)
source

Reporterclj

source

riemann-clientclj

(riemann-client {:keys [batch] :as opts})

To keep dependency conflicts, let's use RiemannClient directly.

To keep dependency conflicts, let's use RiemannClient directly.
sourceraw docstring

riemann-events!clj

(riemann-events! client defaults events)
source

riemann-sendclj

(riemann-send client events)
source

RiemannSinkcljprotocol

send!clj

(send! this e)
source

SentrySinkcljprotocol

capture!clj

(capture! this e)
(capture! this e tags)
source

server-ssl-contextclj

(server-ssl-context {:keys [pkey cert ca-cert]})
source

set-gauge!clj

(set-gauge! gauge {:keys [label-values value]})
source

time!cljmacro

(time! reporter alias & body)
source

with-time!cljmacro

(with-time! [reporter alias] & body)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close