#include <swcdb/common/sys/MetricsReporting.h>
Definition at line 541 of file MetricsReporting.h.
◆ Ptr
◆ Item_CPU()
SWC::Common::Query::Update::Metric::Item_CPU::Item_CPU |
( |
| ) |
|
|
inlinenoexcept |
◆ ~Item_CPU()
virtual SWC::Common::Query::Update::Metric::Item_CPU::~Item_CPU |
( |
| ) |
|
|
inlinevirtualnoexcept |
◆ definitions()
Implements SWC::client::Query::Update::Handlers::Metric::Base.
Definition at line 569 of file MetricsReporting.h.
References SWC::client::Query::Update::Handlers::Base::Column::add(), SWC::DB::Cell::KeyVec::add(), SWC::DB::Cell::Key::add(), SWC::DB::Cell::Serial::Value::FieldsWriter::add(), SWC::client::Query::Update::Handlers::Metric::AVG, SWC::Core::Buffer< T >::base, SWC::DB::Cell::KeyVec::copy(), SWC::Core::BufferDyn< BufferT >::fill(), SWC::DB::Cells::Cell::flag, SWC::DB::Cells::INSERT, SWC::DB::Cells::Cell::key, SWC::client::Query::Update::Handlers::Metric::MAX, SWC::client::Query::Update::Handlers::Metric::MIN, SWC::Core::Vector< T, SizeT, GROW_SZ >::reserve(), SWC::DB::Cells::Cell::set_time_order_desc(), SWC::DB::Cells::Cell::set_value(), and SWC::DB::Cell::KeyVec::size().
◆ report()
Implements SWC::client::Query::Update::Handlers::Metric::Base.
Definition at line 630 of file MetricsReporting.h.
References SWC::client::Query::Update::Handlers::Base::Column::add(), SWC::DB::Cell::KeyVec::add(), SWC::DB::Cell::Key::add(), SWC::Core::Buffer< T >::base, SWC::DB::Cell::KeyVec::copy(), encoded_length(), SWC::Core::BufferDyn< BufferT >::ensure(), SWC::Core::BufferDyn< BufferT >::fill(), SWC::DB::Cells::Cell::flag, SWC::Common::Stats::MinMaxAvgCount_Safe< ValueT >::gather(), SWC::DB::Cells::INSERT, SWC::DB::Cells::Cell::key, SWC::Core::Vector< T, SizeT, GROW_SZ >::reserve(), SWC::DB::Cells::Cell::set_time_order_desc(), SWC::DB::Cells::Cell::set_timestamp(), SWC::DB::Cells::Cell::set_value(), and SWC::DB::Cell::KeyVec::size().
◆ reset()
virtual void SWC::Common::Query::Update::Metric::Item_CPU::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ FIELD_CPU_S_PERC_AVG
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_CPU_S_PERC_AVG = 5 |
|
staticconstexprprivate |
◆ FIELD_CPU_S_PERC_MAX
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_CPU_S_PERC_MAX = 4 |
|
staticconstexprprivate |
◆ FIELD_CPU_S_PERC_MIN
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_CPU_S_PERC_MIN = 3 |
|
staticconstexprprivate |
◆ FIELD_CPU_U_PERC_AVG
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_CPU_U_PERC_AVG = 2 |
|
staticconstexprprivate |
◆ FIELD_CPU_U_PERC_MAX
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_CPU_U_PERC_MAX = 1 |
|
staticconstexprprivate |
◆ FIELD_CPU_U_PERC_MIN
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_CPU_U_PERC_MIN = 0 |
|
staticconstexprprivate |
◆ FIELD_NTHREADS_AVG
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_NTHREADS_AVG = 8 |
|
staticconstexprprivate |
◆ FIELD_NTHREADS_MAX
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_NTHREADS_MAX = 7 |
|
staticconstexprprivate |
◆ FIELD_NTHREADS_MIN
constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_CPU::FIELD_NTHREADS_MIN = 6 |
|
staticconstexprprivate |
◆ nthreads
◆ percent_sys
◆ percent_user
The documentation for this class was generated from the following file: