![]() |
![]() |
#include <MonitoredQuantity.h>
Definition at line 207 of file MonitoredQuantity.h.
utils::Duration_t stor::MonitoredQuantity::Stats::getDuration | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 248 of file MonitoredQuantity.h.
References fullDuration, stor::MonitoredQuantity::RECENT, recentDuration, and matplotRender::t.
Referenced by stor::SMWebPageHelper::addDOMforStoredData(), stor::SMWebPageHelper::addFragmentStats(), and stor::RunMonitorCollection::alarmErrorEvents().
{ return t == RECENT ? recentDuration : fullDuration; }
double stor::MonitoredQuantity::Stats::getLastSampleValue | ( | ) | const [inline] |
Definition at line 251 of file MonitoredQuantity.h.
References lastSampleValue.
Referenced by stor::SMWebPageHelper::addDOMforRunMonitor(), stor::SMWebPageHelper::addRowsForMemoryUsage(), and stor::RunMonitorCollection::do_updateInfoSpaceItems().
{ return lastSampleValue; }
double stor::MonitoredQuantity::Stats::getLastValueRate | ( | ) | const [inline] |
Definition at line 252 of file MonitoredQuantity.h.
References lastValueRate.
Referenced by stor::DQMEventMonitorCollection::do_calculateStatistics(), stor::StreamsMonitorCollection::do_calculateStatistics(), and stor::FragmentMonitorCollection::do_calculateStatistics().
{ return lastValueRate; }
uint64_t stor::MonitoredQuantity::Stats::getSampleCount | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 241 of file MonitoredQuantity.h.
References fullSampleCount, stor::MonitoredQuantity::RECENT, recentSampleCount, and matplotRender::t.
Referenced by stor::SMWebPageHelper::addDOMforRunMonitor(), stor::SMWebPageHelper::addRowForFramesReceived(), stor::SMWebPageHelper::addRowsForMemoryUsage(), stor::RunMonitorCollection::alarmErrorEvents(), stor::DQMEventMonitorCollection::do_calculateStatistics(), stor::StreamsMonitorCollection::do_calculateStatistics(), stor::FragmentMonitorCollection::do_calculateStatistics(), stor::DataSenderMonitorCollection::do_updateInfoSpaceItems(), stor::StreamsMonitorCollection::do_updateInfoSpaceItems(), stor::RunMonitorCollection::do_updateInfoSpaceItems(), stor::FragmentMonitorCollection::do_updateInfoSpaceItems(), stor::DQMEventMonitorCollection::do_updateInfoSpaceItems(), and stor::SMWebPageHelper::listStreamRecordsStats().
{ return t == RECENT ? recentSampleCount : fullSampleCount; }
double stor::MonitoredQuantity::Stats::getSampleLatency | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 250 of file MonitoredQuantity.h.
References getSampleRate(), matplotRender::t, and v.
Referenced by stor::SMWebPageHelper::addRowForLatency().
{ double v=getSampleRate(t); return v ? 1e6/v : INFINITY;}
double stor::MonitoredQuantity::Stats::getSampleRate | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 249 of file MonitoredQuantity.h.
References fullSampleRate, stor::MonitoredQuantity::RECENT, recentSampleRate, and matplotRender::t.
Referenced by smproxy::SMPSWebPageHelper::addRowForEventType(), stor::SMWebPageHelper::addRowForRate(), stor::StreamsMonitorCollection::do_updateInfoSpaceItems(), stor::FragmentMonitorCollection::do_updateInfoSpaceItems(), getSampleLatency(), and stor::SMWebPageHelper::listStreamRecordsStats().
{ return t == RECENT ? recentSampleRate : fullSampleRate; }
double stor::MonitoredQuantity::Stats::getValueAverage | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 243 of file MonitoredQuantity.h.
References fullValueAverage, stor::MonitoredQuantity::RECENT, recentValueAverage, and matplotRender::t.
Referenced by stor::DQMEventMonitorCollection::do_updateInfoSpaceItems().
{ return t == RECENT ? recentValueAverage : fullValueAverage; }
double stor::MonitoredQuantity::Stats::getValueMax | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 247 of file MonitoredQuantity.h.
References fullValueMax, stor::MonitoredQuantity::RECENT, recentValueMax, and matplotRender::t.
Referenced by stor::SMWebPageHelper::addRowForMaxBandwidth(), and stor::SMWebPageHelper::listStreamRecordsStats().
{ return t == RECENT ? recentValueMax : fullValueMax; }
double stor::MonitoredQuantity::Stats::getValueMin | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 246 of file MonitoredQuantity.h.
References fullValueMin, stor::MonitoredQuantity::RECENT, recentValueMin, and matplotRender::t.
Referenced by stor::SMWebPageHelper::addRowForMinBandwidth(), and stor::SMWebPageHelper::listStreamRecordsStats().
{ return t == RECENT ? recentValueMin : fullValueMin; }
double stor::MonitoredQuantity::Stats::getValueRate | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 244 of file MonitoredQuantity.h.
References fullValueRate, stor::MonitoredQuantity::RECENT, recentValueRate, and matplotRender::t.
Referenced by stor::SMWebPageHelper::addRowForBandwidth(), smproxy::SMPSWebPageHelper::addRowForEventType(), smproxy::DataRetrieverMonitorCollection::checkForCorruptedEvents(), stor::StreamsMonitorCollection::do_updateInfoSpaceItems(), stor::FragmentMonitorCollection::do_updateInfoSpaceItems(), and stor::SMWebPageHelper::listStreamRecordsStats().
{ return t== RECENT ? recentValueRate : fullValueRate; }
double stor::MonitoredQuantity::Stats::getValueRMS | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 245 of file MonitoredQuantity.h.
References fullValueRMS, stor::MonitoredQuantity::RECENT, recentValueRMS, and matplotRender::t.
{ return t == RECENT ? recentValueRMS : fullValueRMS; }
double stor::MonitoredQuantity::Stats::getValueSum | ( | DataSetType | t = FULL | ) | const [inline] |
Definition at line 242 of file MonitoredQuantity.h.
References fullValueSum, stor::MonitoredQuantity::RECENT, recentValueSum, and matplotRender::t.
Referenced by stor::SMWebPageHelper::addRowForTotalVolume(), stor::StreamsMonitorCollection::do_updateInfoSpaceItems(), stor::DQMEventMonitorCollection::do_updateInfoSpaceItems(), and stor::SMWebPageHelper::listStreamRecordsStats().
{ return t == RECENT ? recentValueSum : fullValueSum; }
bool stor::MonitoredQuantity::Stats::isEnabled | ( | ) | const [inline] |
Definition at line 239 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and isEnabled().
Definition at line 219 of file MonitoredQuantity.h.
Referenced by getDuration(), and stor::MonitoredQuantity::getStats().
Definition at line 209 of file MonitoredQuantity.h.
Referenced by getSampleCount(), and stor::MonitoredQuantity::getStats().
Definition at line 218 of file MonitoredQuantity.h.
Definition at line 210 of file MonitoredQuantity.h.
Referenced by getSampleRate(), and stor::MonitoredQuantity::getStats().
Definition at line 213 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueAverage().
Definition at line 216 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueMax().
Definition at line 215 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueMin().
Definition at line 217 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueRate().
Definition at line 214 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueRMS().
Definition at line 211 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueSum().
Definition at line 212 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats().
Definition at line 237 of file MonitoredQuantity.h.
Referenced by getLastSampleValue(), and stor::MonitoredQuantity::getStats().
Definition at line 238 of file MonitoredQuantity.h.
Referenced by getLastValueRate(), and stor::MonitoredQuantity::getStats().
Definition at line 234 of file MonitoredQuantity.h.
Referenced by stor::ThroughputMonitorCollection::calcBusyPercentage(), stor::ThroughputMonitorCollection::do_getStats(), stor::ThroughputMonitorCollection::getRateAndBandwidth(), stor::MonitoredQuantity::getStats(), and stor::ThroughputMonitorCollection::smoothIdleTimes().
std::vector<uint64_t> stor::MonitoredQuantity::Stats::recentBinnedSampleCounts |
Definition at line 232 of file MonitoredQuantity.h.
Referenced by stor::ThroughputMonitorCollection::calcBusyPercentage(), stor::ThroughputMonitorCollection::do_getStats(), stor::ThroughputMonitorCollection::getRateAndBandwidth(), and stor::MonitoredQuantity::getStats().
Definition at line 235 of file MonitoredQuantity.h.
Referenced by stor::ThroughputMonitorCollection::do_getStats(), and stor::MonitoredQuantity::getStats().
std::vector<double> stor::MonitoredQuantity::Stats::recentBinnedValueSums |
Definition at line 233 of file MonitoredQuantity.h.
Referenced by stor::ThroughputMonitorCollection::calcBusyPercentage(), stor::ThroughputMonitorCollection::do_getStats(), stor::ThroughputMonitorCollection::getRateAndBandwidth(), stor::MonitoredQuantity::getStats(), and stor::ThroughputMonitorCollection::smoothIdleTimes().
Definition at line 231 of file MonitoredQuantity.h.
Referenced by stor::ThroughputMonitorCollection::do_getStats(), getDuration(), and stor::MonitoredQuantity::getStats().
Definition at line 221 of file MonitoredQuantity.h.
Referenced by getSampleCount(), and stor::MonitoredQuantity::getStats().
Definition at line 230 of file MonitoredQuantity.h.
Definition at line 222 of file MonitoredQuantity.h.
Referenced by getSampleRate(), and stor::MonitoredQuantity::getStats().
Definition at line 225 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueAverage().
Definition at line 228 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueMax().
Definition at line 227 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueMin().
Definition at line 229 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueRate().
Definition at line 226 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueRMS().
Definition at line 223 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats(), and getValueSum().
Definition at line 224 of file MonitoredQuantity.h.
Referenced by stor::MonitoredQuantity::getStats().