Liking cljdoc? Tell your friends :D

influx-reporter.resolver

Resolve Metric into interested measurement.

Resolve Metric into interested measurement.
raw docstring

clockclj

source

dotted-tag-resolverclj

(dotted-tag-resolver name)

Resolve dotted metric name as measurement and tags. Returns measurement and tags pair.

E.g.: cpu_load.tag1.value1.tag2.value2 => [cpu_load {:tag1 :value1 :tag2 :value2}] my.cpu_load.tag1.value1.tag2.value2 => [my.cpu_load {:tag1 :value1 :tag2 :value2}]

Resolve dotted metric name as measurement and tags.
Returns measurement and tags pair.

E.g.:
cpu_load.tag1.value1.tag2.value2
=> [cpu_load {:tag1 :value1 :tag2 :value2}]
my.cpu_load.tag1.value1.tag2.value2
=> [my.cpu_load {:tag1 :value1 :tag2 :value2}]
sourceraw docstring

duration->msclj

source

duration-scaleclj

(duration-scale unit)

Returns an fn that convert duration value in ns into other unit.

Returns an fn that convert duration value in ns into other unit.
sourceraw docstring

get-clock-msclj

(get-clock-ms)
source

rate->sclj

source

rate-scaleclj

(rate-scale unit)

Returns an fn that convert per-second rate vaule into other unit.

Returns an fn that convert per-second rate vaule into other unit.
sourceraw docstring

resolve-counterclj

(resolve-counter counter)
source

resolve-gaugeclj

(resolve-gauge gauge)
source

resolve-histogramclj

(resolve-histogram histogram)
source

resolve-measurementclj

(resolve-measurement {:keys [default-tags tags-resolver]
                      :or {tags-resolver dotted-tag-resolver}
                      :as opts}
                     name
                     metric)

Resolve metric to measurement.

Resolve metric to measurement.
sourceraw docstring

resolve-meterclj

(resolve-meter meter)

Resolve Meter values. Meter rate is measured in per second by default.

Resolve Meter values. Meter rate is measured in per second by default.
sourceraw docstring

resolve-timerclj

(resolve-timer timer)

Resolve Timer values. Timer is a combination of Meter and Histogram. the rate is measured in per second, while duration is measured in ns, of which we scale it to ms.

Resolve Timer values. Timer is a combination of Meter and Histogram.
the rate is measured in per second, while duration is measured in ns,
of which we scale it to ms.
sourceraw docstring

resolve-valuesclj

(resolve-values {:keys [counter-resolver gauge-resolver meter-resolver
                        timer-resolver histogram-resolver]
                 :or {counter-resolver resolve-counter
                      gauge-resolver resolve-gauge
                      meter-resolver resolve-meter
                      timer-resolver resolve-timer
                      histogram-resolver resolve-histogram}}
                metric)
source

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

× close