Liking cljdoc? Tell your friends :D

spootnik.reporter.impl


->aliasclj

(->alias v)

->eventclj

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

build-clientcljmultimethod


build-collectors!clj

(build-collectors! registry metrics)

build-console-metrics-reporterclj

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

build-graphite-metrics-reporterclj

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

build-jmx-metrics-reporterclj

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

build-logs-metrics-reporterclj

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

build-metricsclj

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

build-metrics-reporterclj

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

build-metrics-reportersclj

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

build-prometheus-metrics-reporterclj

(build-prometheus-metrics-reporter reg registry)

build-pushgateway-clientclj

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

build-pushgateway-collectorclj

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

build-pushgateway-metrics-reporterclj

(build-pushgateway-metrics-reporter registry)

build-riemann-metrics-reporterclj

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

client-ssl-contextclj

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

collector-builder-ofclj

(collector-builder-of type)

config->protocolclj


inc-counter!clj

(inc-counter! counter {:keys [value label-values] :or {value 1}})

Increment the given counter with optional increment value.

Increment the given `counter` with optional increment `value`.
raw docstring

make-reporterclj

(make-reporter)
(make-reporter reporter)

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)

parse-pggrouping-keysclj

(parse-pggrouping-keys grouping-keys)

prometheus-handlerclj

(prometheus-handler prometheus prometheus-registry req)

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.
raw docstring

push-pushgateway-metric!clj

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

PushGatewaySinkcljprotocol

counter!clj

(counter! this metric)

gauge!clj

(gauge! this metric)

push-metrics!clj

(push-metrics! this)

read-ca-certsclj

(read-ca-certs files)

Read all available certificate from the default UNIX location Adds any provided certificate as CA. Yields an array of X509Certificate, ready to be used to build a trustManager for an SslContext

Read all available certificate from the default UNIX location
Adds any provided certificate as CA.
Yields an array of X509Certificate, ready to be used to
build a `trustManager` for an `SslContext`
raw docstring

register-pushgateway-collectorclj

(register-pushgateway-collector collector registry)

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.
raw docstring

riemann-events!clj

(riemann-events! client defaults events)

riemann-sendclj

(riemann-send client events)

RiemannSinkcljprotocol

send!clj

(send! this e)

SentrySinkcljprotocol

capture!clj

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

server-ssl-contextclj

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

set-gauge!clj

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

time!cljmacro

(time! reporter alias & body)

with-time!cljmacro

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

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

× close