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