16 droppedDQMEventCounts_(updateInterval, boost::posix_time::
seconds(300)),
17 dqmEventSizes_(updateInterval, boost::posix_time::
seconds(300)),
18 servedDQMEventSizes_(updateInterval, boost::posix_time::
seconds(300)),
19 writtenDQMEventSizes_(updateInterval, boost::posix_time::
seconds(300)),
20 dqmEventBandwidth_(updateInterval, boost::posix_time::
seconds(300)),
21 servedDQMEventBandwidth_(updateInterval, boost::posix_time::
seconds(300)),
22 writtenDQMEventBandwidth_(updateInterval, boost::posix_time::
seconds(300)),
23 numberOfTopLevelFolders_(updateInterval, boost::posix_time::
seconds(300)),
24 numberOfUpdates_(updateInterval, boost::posix_time::
seconds(300)),
25 numberOfWrittenTopLevelFolders_(updateInterval, boost::posix_time::
seconds(300)),
26 numberOfCompleteUpdates_(updateInterval, boost::posix_time::
seconds(300))
107 infoSpaceItems.push_back(std::make_pair(
"dqmFoldersPerEP", &
dqmFoldersPerEP_));
109 infoSpaceItems.push_back(std::make_pair(
"droppedDQMEvents", &
droppedDQMEvents_));
110 infoSpaceItems.push_back(std::make_pair(
"discardedDQMEvents", &
droppedDQMEvents_));
virtual void do_appendInfoSpaceItems(InfoSpaceItems &)
MonitoredQuantity writtenDQMEventBandwidth_
MonitoredQuantity writtenDQMEventSizes_
xdata::Double completeDQMUpdates_
virtual void do_calculateStatistics()
MonitoredQuantity::Stats writtenDQMEventSizeStats
void addSample(const double &value=1)
uint64_t getSampleCount(DataSetType t=FULL) const
MonitoredQuantity::Stats numberOfUpdatesStats
MonitoredQuantity::Stats writtenDQMEventBandwidthStats
void getStats(Stats &stats) const
virtual void do_updateInfoSpaceItems()
MonitoredQuantity numberOfCompleteUpdates_
xdata::UnsignedInteger32 droppedDQMEvents_
const MonitoredQuantity & getDroppedDQMEventCountsMQ() const
MonitoredQuantity::Stats numberOfTopLevelFoldersStats
const MonitoredQuantity & getWrittenDQMEventBandwidthMQ() const
MonitoredQuantity::Stats droppedDQMEventCountsStats
MonitoredQuantity dqmEventSizes_
MonitoredQuantity numberOfWrittenTopLevelFolders_
MonitoredQuantity numberOfUpdates_
void calculateStatistics(const utils::TimePoint_t ¤tTime=utils::getCurrentTime())
MonitoredQuantity::Stats dqmEventSizeStats
boost::posix_time::time_duration Duration_t
DQMEventMonitorCollection(const utils::Duration_t &updateInterval)
MonitoredQuantity servedDQMEventSizes_
MonitoredQuantity::Stats numberOfCompleteUpdatesStats
MonitoredQuantity::Stats dqmEventBandwidthStats
const MonitoredQuantity & getNumberOfUpdatesMQ() const
double getValueAverage(DataSetType t=FULL) const
MonitoredQuantity::Stats servedDQMEventBandwidthStats
const MonitoredQuantity & getDQMEventSizeMQ() const
const MonitoredQuantity & getNumberOfCompleteUpdatesMQ() const
MonitoredQuantity numberOfTopLevelFolders_
void getStats(DQMEventStats &stats) const
std::vector< std::pair< std::string, xdata::Serializable * > > InfoSpaceItems
double getLastValueRate() const
const MonitoredQuantity & getWrittenDQMEventSizeMQ() const
const MonitoredQuantity & getNumberOfTopLevelFoldersMQ() const
const MonitoredQuantity & getServedDQMEventBandwidthMQ() const
MonitoredQuantity servedDQMEventBandwidth_
MonitoredQuantity dqmEventBandwidth_
const MonitoredQuantity & getServedDQMEventSizeMQ() const
xdata::Double dqmFoldersPerEP_
const MonitoredQuantity & getNumberOfWrittenTopLevelFoldersMQ() const
const MonitoredQuantity & getDQMEventBandwidthMQ() const
double getValueSum(DataSetType t=FULL) const
xdata::UnsignedInteger32 processedDQMEvents_
MonitoredQuantity::Stats numberOfWrittenTopLevelFoldersStats
MonitoredQuantity::Stats servedDQMEventSizeStats
MonitoredQuantity droppedDQMEventCounts_