Prometheus.ex v3.0.0 Prometheus.Metric View Source
Prometheus metrics shortcuts.
Aliases and requires respective metric modules so they are
accessible without Prometheus.Metric
prefix.
Allows to automatically setup metrics with
@<type
> attributes. Metrics will be declared in
the @on_load
callback. If the module already
has @on_laod
callback, metrics will be declared
iff the callback returns :ok
.
iex(1)> defmodule MyCoolModule do …(1)> use Prometheus.Metric …(1)> …(1)> @counter name: :test_counter3, labels: [], help: “qwe” …(1)> end iex(2)> require Prometheus.Metric.Counter Prometheus.Metric.Counter iex(3)> Prometheus.Metric.Counter.value(:test_counter3) 0