Couchbase C++ SDK 1.0.1 (rev. 58d46d7)
Loading...
Searching...
No Matches
otel_meter Class Reference

#include <couchbase/metrics/otel_meter.hxx>

Inheritance diagram for otel_meter:
Inheritance graph

Public Member Functions

 otel_meter (nostd::shared_ptr< metrics_api::Meter > meter)
 
auto get_value_recorder (const std::string &name, const std::map< std::string, std::string > &tags) -> std::shared_ptr< value_recorder > override
 
- Public Member Functions inherited from meter
 meter ()=default
 
 meter (const meter &other)=default
 
 meter (meter &&other)=default
 
auto operator= (const meter &other) -> meter &=default
 
auto operator= (meter &&other) -> meter &=default
 
virtual ~meter ()=default
 
virtual void start ()
 SDK invokes this method when cluster is ready to emit metrics.
 
virtual void stop ()
 SDK invokes this method when cluster is closed.
 

Constructor & Destructor Documentation

◆ otel_meter()

otel_meter ( nostd::shared_ptr< metrics_api::Meter > meter)
inlineexplicit

Member Function Documentation

◆ get_value_recorder()

auto get_value_recorder ( const std::string & name,
const std::map< std::string, std::string > & tags ) -> std::shared_ptr<value_recorder>
inlineoverridevirtual

Implements meter.


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