|
Fawkes API
Fawkes Development Version
|
Base class for metrics managers. More...
#include <>>

Public Member Functions | |
| virtual | ~MetricsManager () |
| Virtual empty destructor. More... | |
| virtual std::list< io::prometheus::client::MetricFamily > | all_metrics ()=0 |
| Get combination of all metrics. More... | |
| virtual void | add_supplier (MetricsSupplier *supplier)=0 |
| Add metrics supplier. More... | |
| virtual void | remove_supplier (MetricsSupplier *supplier)=0 |
| Remove metrics supplier. More... | |
| virtual const fawkes::LockList< MetricsSupplier * > & | metrics_suppliers () const =0 |
| Get list of current metrics suppliers. More... | |
Base class for metrics managers.
Definition at line 31 of file metrics_manager.h.
|
virtual |
Virtual empty destructor.
Definition at line 52 of file metrics_manager.cpp.
|
pure virtual |
Add metrics supplier.
| supplier | supplier to add |
Referenced by fawkes::MetricsAspectIniFin::init().
|
pure virtual |
Get combination of all metrics.
Referenced by MetricsRequestProcessor::process_request().
|
pure virtual |
Get list of current metrics suppliers.
|
pure virtual |
Remove metrics supplier.
| supplier | supplier to remove |
Referenced by fawkes::MetricsAspectIniFin::finalize().