View Source prometheus_process_collector (prometheus_process_collector v1.6.1)
Prometheus OS process collector API
Summary
Functions
Returns Metric list for each MetricFamily identified by Name
.
Calls Callback
for each MetricFamily
of this collector
Deregister collector. No cleanup logic needed.
Get process info callback
Functions
-spec collect_metrics(Name, Data) -> Metrics when Name :: prometheus_metric:name(), Data :: prometheus_collector:data(), Metrics :: prometheus_model:'Metric'() | [prometheus_model:'Metric'()].
Returns Metric list for each MetricFamily identified by Name
.
-spec collect_mf(Registry, Callback) -> ok when Registry :: prometheus_registry:registry(), Callback :: prometheus_collector:collect_mf_callback().
Calls Callback
for each MetricFamily
of this collector
-spec deregister_cleanup(Registry) -> ok when Registry :: prometheus_registry:registry().
Deregister collector. No cleanup logic needed.
-spec get_process_info() -> proplists:proplist().
Get process info callback