API Reference Prometheus.ex v4.0.0
View SourceModules
Prometheus.io client library powered by prometheus.erl
Histogram buckets generators.
A collector for a set of metrics.
Configuration templates for custom collectors/exporters.
Raised when mandatory configuration option not found in app env.
HTTP instrumentation helpers
Mnesia instrumentation helpers.
Serializes Prometheus registry using protocol buffer format.
Serializes Prometheus registry using the latest text format.
Prometheus injector.
Raised when fn passed as block has more then 0 arguments
Raised by histogram constructors when bucket bound isn't a number.
Raised by histogram constructors when buckets are invalid i.e. not sorted in increasing order or generator spec is unknown.
Raised when label name
is invalid i.e. can't be represented as printable utf-8 string
that matches ^[a-zA-Z_][a-zA-Z0-9_]*$
regular expression or starts with __
.
Raised when metric arity is invalid e.g. counter metric was created with two labels but
only one label value is passed to Prometheus.Metric.Counter.inc/2
.
Raised when given metric help
is invalid i.e. isn't a printable utf-8 string.
Raised when labels
isn't a list.
Raised when given metric name
is invalid i.e. can't be represented as printable utf-8
string that matches ^[a-zA-Z_:][a-zA-Z0-9_:]*$
regular expression.
Raised when given value
is invalid i.e. when you pass a negative number to
Prometheus.Metric.Counter.inc/2
.
Raised when one tries to create metric in registry
with name
it already exists.
Prometheus metrics shortcuts.
Boolean metric, to report booleans and flags.
Counter is a Metric that represents a single numerical value that only ever
goes up. That implies that it cannot be used to count items whose number can
also go down, e.g. the number of currently running processes. Those
"counters" are represented by Prometheus.Metric.Gauge
.
Gauge metric, to report instantaneous values.
A Histogram tracks the size and number of events in buckets. You can use Histograms for aggregating calculation of quantiles.
Summary metric, to track the size of events.
Raised when required metric spec
key
is missing. All metrics
require at least name
and when metric created help
.
Helpers for working with Prometheus data model. For advanced users.
Raised by histogram constructors when buckets can't be found in spec, or found value is empty list.
A registry of Collectors.