def __init__(self, communicator, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.dbProxy = DBProxy()
     self.communicator = communicator
     self.queueConfigMapper = queue_config_mapper
     self._last_stats_update = None
     self._last_metrics_update = None
 def __init__(self, communicator, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.db_proxy = DBProxy()
     self.communicator = communicator
     self.queueConfigMapper = queue_config_mapper
     self.nodeName = socket.gethostname()
     self.lastHeartbeat = None
 def __init__(self, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.queueConfigMapper = queue_config_mapper
     self.dbProxy = DBProxy()
     self.workerMaker = WorkerMaker()
     self.workerAdjuster = WorkerAdjuster(queue_config_mapper)
     self.pluginFactory = PluginFactory()
     self.monitor_fifo = MonitorFIFO()
     self.apfmon = Apfmon(self.queueConfigMapper)
 def __init__(self, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.queueConfigMapper = queue_config_mapper
     self.dbProxy = DBProxy()
     self.workerMaker = WorkerMaker()
     self.workerAdjuster = WorkerAdjuster(queue_config_mapper)
     self.pluginFactory = PluginFactory()
     self.monitor_fifo = MonitorFIFO()
     self.apfmon = Apfmon(self.queueConfigMapper)
Exemple #5
0
 def __init__(self, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.queue_config_mapper = queue_config_mapper
     self.pluginFactory = PluginFactory()
     self.dbProxy = DBProxy()
     # plugin cores
     self.exeCores = []
     self.queue_exe_cores = []
     # get plugin from harvester config
     self.get_cores_from_harvester_config()
     # update plugin cores from queue config
     self.update_cores_from_queue_config()
 def __init__(self, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.queueConfigMapper = queue_config_mapper
     self.dbProxy = DBProxy()
     self.pluginFactory = PluginFactory()
     self.startTimestamp = time.time()
     self.monitor_fifo = MonitorFIFO()
     if self.monitor_fifo.enabled:
         self.monitor_event_fifo = MonitorEventFIFO()
     else:
         self.monitor_event_fifo = None
     self.apfmon = Apfmon(self.queueConfigMapper)
     self.eventBasedMonCoreList = []
     if getattr(harvester_config.monitor, 'eventBasedEnable', False):
         for pluginConf in harvester_config.monitor.eventBasedPlugins:
             pluginFactory = PluginFactory()
             self.eventBasedMonCoreList.append(pluginFactory.get_plugin(pluginConf))
Exemple #7
0
    def __init__(self, pid_file, single_mode=False):
        AgentBase.__init__(self, single_mode)
        self.db_proxy = DBProxy()

        if pid_file is not None:
            self.pid_file = pid_file
        else:
            try:
                self.pid_file = harvester_config.service_monitor.pidfile
            except Exception:
                self.pid_file = None

        self.pid = self.get_master_pid()
        self.master_process = psutil.Process(self.pid)
        self.children = self.master_process.children(recursive=True)

        self.cpu_count = multiprocessing.cpu_count()
    def __init__(self, pid_file, single_mode=False):
        AgentBase.__init__(self, single_mode)
        self.db_proxy = DBProxy()

        if pid_file is not None:
            self.pid_file = pid_file
        else:
            try:
                self.pid_file = harvester_config.service_monitor.pidfile
            except Exception:
                self.pid_file = None

        self.pid = self.get_master_pid()
        self.master_process = psutil.Process(self.pid)
        self.children = self.master_process.children(recursive=True)

        self.cpu_count = multiprocessing.cpu_count()
 def __init__(self, communicator, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.dbProxy = DBProxy()
     self.queueConfigMapper = queue_config_mapper
     self.communicator = communicator
     self.pluginFactory = PluginFactory()
Exemple #10
0
 def __init__(self, communicator, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.dbProxy = DBProxy()
     self.communicator = communicator
Exemple #11
0
 def __init__(self, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.startTime = datetime.datetime.utcnow()
 def __init__(self, communicator, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.dbProxy = DBProxy()
     self.communicator = communicator
     self.queueConfigMapper = queue_config_mapper
     self._last_stats_update = None
 def __init__(self, communicator, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.dbProxy = DBProxy()
     self.communicator = communicator
     self.nodeName = socket.gethostname()
     self.queueConfigMapper = queue_config_mapper
Exemple #14
0
 def __init__(self, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.queueConfigMapper = queue_config_mapper
     self.dbProxy = DBProxy()
     self.pluginFactory = PluginFactory()
     self.startTimestamp = time.time()
Exemple #15
0
 def __init__(self, queue_config_mapper, single_mode=False):
     AgentBase.__init__(self, single_mode)
     self.dbProxy = DBProxy()
     self.queueConfigMapper = queue_config_mapper
     self.pluginFactory = PluginFactory()