Exemple #1
0
def initialize():
    global ab
    global wb
    global mb
    config = get_config(MonkConfigFile, "exper", "")
    ab = AdminBroker(
        config.kafkaConnectionString,
        config.administratorGroup,
        config.administratorTopic,
        producerType=AdminBroker.FIXED_PRODUCER,
        producerPartitions=[0],
    )
    wb = WorkerBroker(
        config.kafkaConnectionString, config.workerGroup, config.workerTopic, producerType=WorkerBroker.USER_PRODUCER
    )
    mb = MonitorBroker(
        config.kafkaConnectionString,
        config.monitorGroup,
        config.monitorTopic,
        producerType=MonitorBroker.FIXED_PRODUCER,
        producerPartitions=[0],
    )
    monkapi.exits()
    monkapi.initialize(config)
    return ab, wb, mb
def main():
    global monitor
    myname = 'monitor'
    config = get_config(sys.argv[1:], myname, 'monkmonitor.py')
    monitor = MonkMonitor(myname, config)
    monitor.add_application(r'/accuracy', AccuracyHandler)
    monitor.run()
Exemple #3
0
def initialize():
    config = get_config('monk_config.yml', 'exper', '')
    ab = AdminBroker(config.kafkaConnectionString, config.administratorGroup, config.administratorTopic, producerType=AdminBroker.FIXED_PRODUCER, producerPartitions=[0])
    wb = WorkerBroker(config.kafkaConnectionString, config.workerGroup, config.workerTopic, producerType=WorkerBroker.USER_PRODUCER)
    mb = MonitorBroker(config.kafkaConnectionString, config.monitorGroup, config.monitorTopic, producerType=MonitorBroker.FIXED_PRODUCER, producerPartitions=[0])
    monkapi.exits()
    monkapi.initialize(config)
    return ab, wb, mb
Exemple #4
0
def initialize():
    config = get_config('monk_config.yml', 'exper', '')
    ab = AdminBroker(config.kafkaConnectionString,
                     config.administratorGroup,
                     config.administratorTopic,
                     producerType=AdminBroker.FIXED_PRODUCER,
                     producerPartitions=[0])
    wb = WorkerBroker(config.kafkaConnectionString,
                      config.workerGroup,
                      config.workerTopic,
                      producerType=WorkerBroker.USER_PRODUCER)
    mb = MonitorBroker(config.kafkaConnectionString,
                       config.monitorGroup,
                       config.monitorTopic,
                       producerType=MonitorBroker.FIXED_PRODUCER,
                       producerPartitions=[0])
    monkapi.exits()
    monkapi.initialize(config)
    return ab, wb, mb
def main():
    global admin
    myname = 'administrator'
    config = get_config(sys.argv[1:], myname, 'monkadmin.py')
    admin = MonkAdmin(myname, config)
    admin.run()
Exemple #6
0
def main():
    global worker
    myname = '_'.join([sys.argv[1], str(ut.get_mac())])
    config = get_config(sys.argv[2:], myname, 'monkworker.py name')
    worker = MonkWorker(myname, config)
    worker.run()
Exemple #7
0
def main():
    global admin
    myname = 'administrator'
    config = get_config(sys.argv[1:], myname, 'monkadmin.py')
    admin = MonkAdmin(myname, config)
    admin.run()
Exemple #8
0
def main():
    global worker
    myname = '_'.join([sys.argv[1], str(ut.get_mac())])
    config = get_config(sys.argv[2:], myname, 'monkworker.py name')
    worker = MonkWorker(myname, config)
    worker.run()