#include <DQMEventMonitorCollection.h>
Classes | |
struct | DQMEventStats |
Private Member Functions | |
virtual void | do_appendInfoSpaceItems (InfoSpaceItems &) |
virtual void | do_calculateStatistics () |
virtual void | do_reset () |
virtual void | do_updateInfoSpaceItems () |
DQMEventMonitorCollection (DQMEventMonitorCollection const &) | |
DQMEventMonitorCollection & | operator= (DQMEventMonitorCollection const &) |
Additional Inherited Members | |
Public Types inherited from stor::MonitorCollection | |
typedef std::vector< std::pair < std::string, xdata::Serializable * > > | InfoSpaceItems |
A collection of MonitoredQuantities related to fragments
Definition at line 23 of file DQMEventMonitorCollection.h.
|
explicit |
Definition at line 14 of file DQMEventMonitorCollection.cc.
|
private |
|
privatevirtual |
Reimplemented from stor::MonitorCollection.
Definition at line 105 of file DQMEventMonitorCollection.cc.
References completeDQMUpdates_, dqmFoldersPerEP_, droppedDQMEvents_, and processedDQMEvents_.
|
privatevirtual |
Implements stor::MonitorCollection.
Definition at line 50 of file DQMEventMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), stor::MonitoredQuantity::calculateStatistics(), dqmEventBandwidth_, dqmEventSizes_, droppedDQMEventCounts_, stor::MonitoredQuantity::Stats::getLastValueRate(), stor::MonitoredQuantity::Stats::getSampleCount(), stor::MonitoredQuantity::getStats(), numberOfCompleteUpdates_, numberOfTopLevelFolders_, numberOfUpdates_, numberOfWrittenTopLevelFolders_, servedDQMEventBandwidth_, servedDQMEventSizes_, writtenDQMEventBandwidth_, and writtenDQMEventSizes_.
|
privatevirtual |
Implements stor::MonitorCollection.
Definition at line 85 of file DQMEventMonitorCollection.cc.
References dqmEventBandwidth_, dqmEventSizes_, droppedDQMEventCounts_, numberOfCompleteUpdates_, numberOfTopLevelFolders_, numberOfUpdates_, numberOfWrittenTopLevelFolders_, stor::MonitoredQuantity::reset(), servedDQMEventBandwidth_, servedDQMEventSizes_, writtenDQMEventBandwidth_, and writtenDQMEventSizes_.
|
privatevirtual |
Reimplemented from stor::MonitorCollection.
Definition at line 115 of file DQMEventMonitorCollection.cc.
References completeDQMUpdates_, stor::DQMEventMonitorCollection::DQMEventStats::dqmEventSizeStats, dqmFoldersPerEP_, stor::DQMEventMonitorCollection::DQMEventStats::droppedDQMEventCountsStats, droppedDQMEvents_, stor::MonitoredQuantity::FULL, stor::MonitoredQuantity::Stats::getSampleCount(), getStats(), stor::MonitoredQuantity::Stats::getValueAverage(), stor::MonitoredQuantity::Stats::getValueSum(), stor::DQMEventMonitorCollection::DQMEventStats::numberOfCompleteUpdatesStats, stor::DQMEventMonitorCollection::DQMEventStats::numberOfUpdatesStats, processedDQMEvents_, and stor::MonitoredQuantity::RECENT.
|
inline |
Definition at line 94 of file DQMEventMonitorCollection.h.
References dqmEventBandwidth_.
Referenced by getStats().
|
inline |
Definition at line 97 of file DQMEventMonitorCollection.h.
References dqmEventBandwidth_.
|
inline |
Definition at line 73 of file DQMEventMonitorCollection.h.
References dqmEventSizes_.
Referenced by stor::DQMTopLevelFolder::addDQMEvent(), and getStats().
|
inline |
Definition at line 76 of file DQMEventMonitorCollection.h.
References dqmEventSizes_.
|
inline |
Definition at line 66 of file DQMEventMonitorCollection.h.
References droppedDQMEventCounts_.
Referenced by getStats().
|
inline |
Definition at line 69 of file DQMEventMonitorCollection.h.
References droppedDQMEventCounts_.
|
inline |
Definition at line 129 of file DQMEventMonitorCollection.h.
References numberOfCompleteUpdates_.
Referenced by getStats(), and stor::DQMTopLevelFolder::isReady().
|
inline |
Definition at line 132 of file DQMEventMonitorCollection.h.
References numberOfCompleteUpdates_.
|
inline |
Definition at line 115 of file DQMEventMonitorCollection.h.
References numberOfTopLevelFolders_.
Referenced by getStats().
|
inline |
Definition at line 118 of file DQMEventMonitorCollection.h.
References numberOfTopLevelFolders_.
|
inline |
Definition at line 122 of file DQMEventMonitorCollection.h.
References numberOfUpdates_.
Referenced by stor::DQMTopLevelFolder::getRecord(), and getStats().
|
inline |
Definition at line 125 of file DQMEventMonitorCollection.h.
References numberOfUpdates_.
|
inline |
Definition at line 136 of file DQMEventMonitorCollection.h.
References numberOfWrittenTopLevelFolders_.
Referenced by getStats(), and smproxy::DQMArchiver::writeDQMEventToFile().
|
inline |
Definition at line 139 of file DQMEventMonitorCollection.h.
References numberOfWrittenTopLevelFolders_.
|
inline |
Definition at line 101 of file DQMEventMonitorCollection.h.
References servedDQMEventBandwidth_.
Referenced by getStats().
|
inline |
Definition at line 104 of file DQMEventMonitorCollection.h.
References servedDQMEventBandwidth_.
|
inline |
Definition at line 80 of file DQMEventMonitorCollection.h.
References servedDQMEventSizes_.
Referenced by stor::DQMTopLevelFolder::getRecord(), and getStats().
|
inline |
Definition at line 83 of file DQMEventMonitorCollection.h.
References servedDQMEventSizes_.
void stor::DQMEventMonitorCollection::getStats | ( | DQMEventStats & | stats | ) | const |
Write all our collected statistics into the given Stats struct.
Definition at line 30 of file DQMEventMonitorCollection.cc.
References stor::DQMEventMonitorCollection::DQMEventStats::dqmEventBandwidthStats, stor::DQMEventMonitorCollection::DQMEventStats::dqmEventSizeStats, stor::DQMEventMonitorCollection::DQMEventStats::droppedDQMEventCountsStats, getDQMEventBandwidthMQ(), getDQMEventSizeMQ(), getDroppedDQMEventCountsMQ(), getNumberOfCompleteUpdatesMQ(), getNumberOfTopLevelFoldersMQ(), getNumberOfUpdatesMQ(), getNumberOfWrittenTopLevelFoldersMQ(), getServedDQMEventBandwidthMQ(), getServedDQMEventSizeMQ(), stor::MonitoredQuantity::getStats(), getWrittenDQMEventBandwidthMQ(), getWrittenDQMEventSizeMQ(), stor::DQMEventMonitorCollection::DQMEventStats::numberOfCompleteUpdatesStats, stor::DQMEventMonitorCollection::DQMEventStats::numberOfTopLevelFoldersStats, stor::DQMEventMonitorCollection::DQMEventStats::numberOfUpdatesStats, stor::DQMEventMonitorCollection::DQMEventStats::numberOfWrittenTopLevelFoldersStats, stor::DQMEventMonitorCollection::DQMEventStats::servedDQMEventBandwidthStats, stor::DQMEventMonitorCollection::DQMEventStats::servedDQMEventSizeStats, stor::DQMEventMonitorCollection::DQMEventStats::writtenDQMEventBandwidthStats, and stor::DQMEventMonitorCollection::DQMEventStats::writtenDQMEventSizeStats.
Referenced by stor::SMWebPageHelper::addDOMforSummaryInformation(), and do_updateInfoSpaceItems().
|
inline |
Definition at line 108 of file DQMEventMonitorCollection.h.
References writtenDQMEventBandwidth_.
Referenced by getStats().
|
inline |
Definition at line 111 of file DQMEventMonitorCollection.h.
References writtenDQMEventBandwidth_.
|
inline |
Definition at line 87 of file DQMEventMonitorCollection.h.
References writtenDQMEventSizes_.
Referenced by getStats(), and smproxy::DQMArchiver::writeDQMEventToFile().
|
inline |
Definition at line 90 of file DQMEventMonitorCollection.h.
References writtenDQMEventSizes_.
|
private |
|
private |
Definition at line 163 of file DQMEventMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 33 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getDQMEventBandwidthMQ().
|
private |
Definition at line 29 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getDQMEventSizeMQ().
|
private |
Definition at line 160 of file DQMEventMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 27 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getDroppedDQMEventCountsMQ().
|
private |
Definition at line 162 of file DQMEventMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 41 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getNumberOfCompleteUpdatesMQ().
|
private |
Definition at line 37 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getNumberOfTopLevelFoldersMQ().
|
private |
Definition at line 38 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getNumberOfUpdatesMQ().
|
private |
Definition at line 39 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getNumberOfWrittenTopLevelFoldersMQ().
|
private |
Definition at line 161 of file DQMEventMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 34 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getServedDQMEventBandwidthMQ().
|
private |
Definition at line 30 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getServedDQMEventSizeMQ().
|
private |
Definition at line 35 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getWrittenDQMEventBandwidthMQ().
|
private |
Definition at line 31 of file DQMEventMonitorCollection.h.
Referenced by do_calculateStatistics(), do_reset(), and getWrittenDQMEventSizeMQ().