emfacilities.protocols.protocol_monitor_movie_gain module

class emfacilities.protocols.protocol_monitor_movie_gain.MonitorMovieGain(protocol, influx=False, **kwargs)[source]

Bases: emfacilities.protocols.protocol_monitor.Monitor

This will be monitoring a movie gain estimation protocol. It will internally handle a database to store produced movie gain values.

getData(lastId=-1)[source]
getDataHtml()[source]
getDataInflux(lastId=None)[source]

retuen data as a list of dictionaries

initLoop()[source]

To be defined in subclasses.

step()[source]

To be defined in subclasses.

warning(msg)[source]
class emfacilities.protocols.protocol_monitor_movie_gain.ProtMonitorMovieGain(**kwargs)[source]

Bases: emfacilities.protocols.protocol_monitor.ProtMonitor

check CPU, mem and IO usage.

createMonitor()[source]
monitorStep()[source]