extatus v0.2.5 API Reference
Modules
Extatus is an application that reports metrics to Prometheus via the HTTP
endpoint /metrics
from an instrumented GenServer
This module implements the /metrics
callback for Prometheus
Exports the cowboy metrics for the scrape
This module implements a handler generator. It generates handlers on demand
This module defines a handler to monitor processes and check its status
Message sent by Extatus on supervised process state update
This module defines several macros to be able to generate metrics for Prometheus i.e
This module defines a wrapper over Prometheus.Metric.Counter
functions to
be compatible with Extatus
way of handling metrics
This module defines a wrapper over Prometheus.Metric.Gauge
functions to
be compatible with Extatus
way of handling metrics
This module defines a wrapper over Prometheus.Metric.Histogram
functions to
be compatible with Extatus
way of handling metrics
This module defines a wrapper over Prometheus.Metric.Summary
functions to
be compatible with Extatus
way of handling metrics
This module defines a behaviour to instrument a GenServer
s
This module defines a sandbox for testing Prometheus counter calls without a prometheus server
This module defines a sandbox for testing Prometheus gauge calls without a prometheus server
This module defines a sandbox for testing Prometheus histogram calls without a prometheus server
Sandbox server that simulates the prometheus.ex
library
This module defines a sandbox for testing Prometheus summary calls without a prometheus server
Cowboy server to handle Prometheus requests. The default port is 4000. To change it just set it in the configuration as
Settings for Extatus