|
RMQ - RabbitMQ C++ Library
|
Default metric publisher. More...
#include <rmqa_noopmetricpublisher.h>


Public Member Functions | |
| virtual void | publishGauge (const bsl::string &, double, const bsl::vector< bsl::pair< bsl::string, bsl::string > > &) BSLS_KEYWORD_OVERRIDE |
| Publish a gauge - the most recently observed value of a variable. More... | |
| virtual void | publishCounter (const bsl::string &, double, const bsl::vector< bsl::pair< bsl::string, bsl::string > > &) BSLS_KEYWORD_OVERRIDE |
| Publish an increment to a counter variable. More... | |
| virtual void | publishSummary (const bsl::string &, double, const bsl::vector< bsl::pair< bsl::string, bsl::string > > &) BSLS_KEYWORD_OVERRIDE |
| Publish a value for basic summary statistics. More... | |
| virtual void | publishDistribution (const bsl::string &, double, const bsl::vector< bsl::pair< bsl::string, bsl::string > > &) BSLS_KEYWORD_OVERRIDE |
Default metric publisher.
NoOpMetricPublisher is the default metric publisher. When passed to rmqa::RabbitContext as argument, rmqcpp internal metrics won't be published.
|
inlinevirtual |
Publish an increment to a counter variable.
Implements BloombergLP::rmqp::MetricPublisher.
|
inlinevirtual |
Publish a value for distribution statistics. A distribution is similar to a summary but also includes quantile statistics.
Implements BloombergLP::rmqp::MetricPublisher.
|
inlinevirtual |
Publish a gauge - the most recently observed value of a variable.
Implements BloombergLP::rmqp::MetricPublisher.
|
inlinevirtual |
Publish a value for basic summary statistics.
Implements BloombergLP::rmqp::MetricPublisher.