Seastar
High performance C++ framework for concurrent servers
Public Member Functions | List of all members
seastar::metrics::impl::impl Class Reference

Public Member Functions

value_map & get_value_map ()
 
const value_map & get_value_map () const
 
void add_registration (const metric_id &id, const metric_type &type, metric_function f, const description &d, bool enabled, skip_when_empty skip, const std::vector< std::string > &aggregate_labels)
 
void remove_registration (const metric_id &id)
 
future stop ()
 
const configget_config () const
 
void set_config (const config &c)
 
shared_ptr< metric_metadata > metadata ()
 
std::vector< std::deque< metric_function > > & functions ()
 
void update_metrics_if_needed ()
 
void dirty ()
 
const std::set< sstring > & get_labels () const noexcept
 
future< metric_relabeling_resultset_relabel_configs (const std::vector< relabel_config > &relabel_configs)
 
const std::vector< relabel_config > & get_relabel_configs () const noexcept
 

The documentation for this class was generated from the following file: