Module prometheus_collector

This module defines the prometheus_collector behaviour.
Required callback functions: collect_mf/2, collect_metrics/2, deregister_cleanup/1.

Data Types

collect_mf_callback()

collect_mf_callback() = fun((prometheus_model:'MetricFamily'()) -> any())

collector()

collector() = atom()

data()

data() = any()

Function Index

collect_mf/3
deregister/1Equivalent to deregister(Collector, default).
deregister/2
enabled_collectors/0
register/1Equivalent to register(Collector, default).
register/2

Function Details

collect_mf/3

collect_mf(Collector, Callback, Registry) -> list()

deregister/1

deregister(Collector) -> any()

Equivalent to deregister(Collector, default).

deregister/2

deregister(Collector, Registry) -> ok

enabled_collectors/0

enabled_collectors() -> [collector()]

register/1

register(Collector) -> any()

Equivalent to register(Collector, default).

register/2

register(Collector, Registry) -> ok


Generated by EDoc, Aug 27 2016, 18:26:58.