LogIt++
Header-only, macro-first C++ logging library
Loading...
Searching...
No Matches
logit::PrometheusRegistry Member List

This is the complete list of members for logit::PrometheusRegistry, including all inherited members.

collect(std::vector< PrometheusMetricFamily > &out) constlogit::PrometheusRegistryinline
find_family(std::vector< PrometheusMetricFamily > &families, const std::string &name, PrometheusMetricType type)logit::PrometheusRegistryinlineprivatestatic
labels_equal(const std::vector< PrometheusLabel > &lhs, const std::vector< PrometheusLabel > &rhs)logit::PrometheusRegistryinlineprivatestatic
m_entrieslogit::PrometheusRegistryprivate
m_metric_prefixlogit::PrometheusRegistryprivate
metric_prefix() constlogit::PrometheusRegistryinline
PrometheusRegistry(std::string metric_prefix=std::string())logit::PrometheusRegistryinlineexplicit
set_counter(const std::string &name, const std::string &help, std::function< double()> value_fn, std::vector< PrometheusLabel > labels={})logit::PrometheusRegistryinline
set_gauge(const std::string &name, const std::string &help, std::function< double()> value_fn, std::vector< PrometheusLabel > labels={})logit::PrometheusRegistryinline
set_metric(PrometheusMetricType type, const std::string &name, const std::string &help, std::function< double()> value_fn, std::vector< PrometheusLabel > labels)logit::PrometheusRegistryinlineprivate
set_metric_prefix(const std::string &metric_prefix)logit::PrometheusRegistryinline