rippled
Namespaces | Classes | Functions
beast::insight Namespace Reference

Namespaces

 detail
 

Classes

class  Collector
 Interface for a manager that allows collection of metrics. More...
 
class  Counter
 A metric for measuring an integral value. More...
 
class  CounterImpl
 
class  Event
 A metric for reporting event timing. More...
 
class  EventImpl
 
class  Gauge
 A metric for measuring an integral value. More...
 
class  GaugeImpl
 
class  Group
 A collector front-end that manages a group of metrics. More...
 
class  Groups
 A container for managing a set of metric groups. More...
 
class  Hook
 A reference to a handler for performing polled collection. More...
 
class  HookImpl
 
class  Meter
 A metric for measuring an integral value. More...
 
class  MeterImpl
 
class  NullCollector
 A Collector which does not collect metrics. More...
 
class  StatsDCollector
 A Collector that reports metrics to a StatsD server. More...
 

Functions

std::unique_ptr< Groupsmake_Groups (Collector::ptr const &collector)
 Create a group container that uses the specified collector. More...
 

Function Documentation

◆ make_Groups()

std::unique_ptr< Groups > beast::insight::make_Groups ( Collector::ptr const &  collector)

Create a group container that uses the specified collector.

Definition at line 127 of file Groups.cpp.