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

Link to this section Summary

Link to this section Functions

Link to this macro ct_parsable_spec?(spec) View Source (macro)