#include <FastMonitoringThread.h>
Public Member Functions | |
MonitorData () | |
void | registerVariables (jsoncollector::FastMonitor *fm, unsigned int nStreams, unsigned int nThreads) |
Public Attributes | |
jsoncollector::DoubleJ | fastAvgLeadTimeJ_ |
jsoncollector::IntJ | fastFilesProcessedJ_ |
jsoncollector::IntJ | fastLockCountJ_ |
jsoncollector::DoubleJ | fastLockWaitJ_ |
jsoncollector::IntJ | fastMacrostateJ_ |
jsoncollector::IntJ | fastPathProcessedJ_ |
jsoncollector::DoubleJ | fastThroughputJ_ |
unsigned int | macrostateBins_ |
unsigned int | microstateBins_ |
std::vector< unsigned int > | microstateEncoded_ |
unsigned int | ministateBins_ |
std::vector< unsigned int > | ministateEncoded_ |
std::vector < jsoncollector::AtomicMonUInt * > | processed_ |
std::vector< unsigned int > | streamLumi_ |
std::vector< unsigned int > | threadMicrostateEncoded_ |
unsigned int | varIndexThrougput_ |
Definition at line 21 of file FastMonitoringThread.h.
|
inline |
Definition at line 50 of file FastMonitoringThread.h.
References fastAvgLeadTimeJ_, fastFilesProcessedJ_, fastLockCountJ_, fastLockWaitJ_, fastMacrostateJ_, fastPathProcessedJ_, fastThroughputJ_, jsoncollector::JsonMonitorable::setName(), and evf::FastMonitoringThread::sInit.
|
inline |
Definition at line 70 of file FastMonitoringThread.h.
References jsoncollector::FastMonitor::commit(), fastAvgLeadTimeJ_, fastFilesProcessedJ_, fastLockCountJ_, fastLockWaitJ_, fastMacrostateJ_, fastPathProcessedJ_, fastThroughputJ_, i, macrostateBins_, microstateBins_, microstateEncoded_, ministateBins_, ministateEncoded_, AlCaHLTBitMon_ParallelJobs::p, processed_, jsoncollector::FastMonitor::registerFastGlobalMonitorable(), jsoncollector::FastMonitor::registerGlobalMonitorable(), jsoncollector::FastMonitor::registerStreamMonitorableUIntVec(), jsoncollector::FastMonitor::registerStreamMonitorableUIntVecAtomic(), streamLumi_, and threadMicrostateEncoded_.
Referenced by evf::FastMonitoringService::preallocate().
jsoncollector::DoubleJ evf::FastMonitoringThread::MonitorData::fastAvgLeadTimeJ_ |
Definition at line 26 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::doSnapshot(), MonitorData(), and registerVariables().
jsoncollector::IntJ evf::FastMonitoringThread::MonitorData::fastFilesProcessedJ_ |
Definition at line 27 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::doSnapshot(), MonitorData(), and registerVariables().
jsoncollector::IntJ evf::FastMonitoringThread::MonitorData::fastLockCountJ_ |
Definition at line 29 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::doSnapshot(), MonitorData(), and registerVariables().
jsoncollector::DoubleJ evf::FastMonitoringThread::MonitorData::fastLockWaitJ_ |
Definition at line 28 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::doSnapshot(), MonitorData(), and registerVariables().
jsoncollector::IntJ evf::FastMonitoringThread::MonitorData::fastMacrostateJ_ |
Definition at line 24 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::doSnapshot(), evf::FastMonitoringService::dowork(), MonitorData(), and registerVariables().
jsoncollector::IntJ evf::FastMonitoringThread::MonitorData::fastPathProcessedJ_ |
Definition at line 37 of file FastMonitoringThread.h.
Referenced by MonitorData(), evf::FastMonitoringService::postEvent(), and registerVariables().
jsoncollector::DoubleJ evf::FastMonitoringThread::MonitorData::fastThroughputJ_ |
Definition at line 25 of file FastMonitoringThread.h.
Referenced by MonitorData(), evf::FastMonitoringService::preGlobalEndLumi(), and registerVariables().
unsigned int evf::FastMonitoringThread::MonitorData::macrostateBins_ |
Definition at line 44 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::preallocate(), and registerVariables().
unsigned int evf::FastMonitoringThread::MonitorData::microstateBins_ |
Definition at line 46 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::postBeginJob(), evf::FastMonitoringService::preallocate(), and registerVariables().
std::vector<unsigned int> evf::FastMonitoringThread::MonitorData::microstateEncoded_ |
Definition at line 34 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::doSnapshot(), and registerVariables().
unsigned int evf::FastMonitoringThread::MonitorData::ministateBins_ |
Definition at line 45 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::preallocate(), evf::FastMonitoringService::prePathEvent(), and registerVariables().
std::vector<unsigned int> evf::FastMonitoringThread::MonitorData::ministateEncoded_ |
Definition at line 35 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::doSnapshot(), and registerVariables().
std::vector<jsoncollector::AtomicMonUInt*> evf::FastMonitoringThread::MonitorData::processed_ |
Definition at line 36 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::postEvent(), evf::FastMonitoringService::preStreamBeginLumi(), and registerVariables().
std::vector<unsigned int> evf::FastMonitoringThread::MonitorData::streamLumi_ |
Definition at line 41 of file FastMonitoringThread.h.
Referenced by evf::FastMonitoringService::preStreamBeginLumi(), and registerVariables().
std::vector<unsigned int> evf::FastMonitoringThread::MonitorData::threadMicrostateEncoded_ |
Definition at line 38 of file FastMonitoringThread.h.
Referenced by registerVariables().
unsigned int evf::FastMonitoringThread::MonitorData::varIndexThrougput_ |
Definition at line 31 of file FastMonitoringThread.h.