Sources of network metrics extracted from the file /proc/net/dev.
static constexpr size_t count
Number of sources.
std::shared_ptr< std::vector< MetricsSource::Interests > > SourceInterests
Type used to store and share interests of multiple sources.
Namespace for sources of metrics objects and operations.
Sources of CPU metrics extracted from the file /proc/stat.
SourceInterests makeSourceInterests(bool value)
Construct a new shared pointer to a SourceInterests object.
Sources of memory metrics extracted from the file /proc/meminfo.
MetricsSourceArray()
Construct a new Metrics Source Array object.