crossbar.common.monitor¶ Classes¶ ProcessMonitor Monitor base class. SystemMonitor System monitoring via psutils. Module Contents¶ class ProcessMonitor(worker_type, config)[source]¶ Bases: Monitor Monitor base class. ID = 'process'[source]¶ Sensor ID, must defined in derived class. _has_io_counters = False[source]¶ _p[source]¶ _worker_type[source]¶ poll(verbose=False)[source]¶ Measure current stats value and return new stats. Returns: A deferred that resolves with a dict containing new process statistics. Return type: twisted.internet.defer.Deferred class SystemMonitor(config=None)[source]¶ Bases: Monitor System monitoring via psutils. ID = 'system'[source]¶ Sensor ID, must defined in derived class. poll(verbose=False)[source]¶ Measure current stats value and return new stats. Returns: A deferred that resolves with a dict containing new process statistics. Return type: twisted.internet.defer.Deferred