xrpld
Loading...
Searching...
No Matches
beast::insight Namespace Reference

Namespaces

namespace  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< GroupsmakeGroups (Collector::ptr const &collector)
 Create a group container that uses the specified collector.

Function Documentation

◆ makeGroups()

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

Create a group container that uses the specified collector.

Definition at line 115 of file Groups.cpp.