def __init__(self, resp, headers):
     LogResponse.__init__(self, headers)
     self.count = len(resp)
     self.resp = resp
     self.consumer_groups = [
         ConsumerGroup(group[u'name'], group[u'timeout'], group[u'order'])
         for group in self.resp
     ]
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.count = resp['count']
     self.total = resp['total']
     self.machines = []
     for machine_status in resp['machines'] : 
         machine = MachineStatus(machine_status['ip'], machine_status['machine-uniqueid'], 
                 machine_status['userdefined-id'], machine_status['lastHeartbeatTime'])
         self.machines.append(machine)
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.status = resp['status']
     self.description = resp['description']
     self.projectName = resp['projectName']
     self.region = resp['region']
     self.owner = resp['owner']
     self.createTime = resp['createTime']
     self.lastModifyTime = resp['lastModifyTime']
Пример #4
0
 def __init__(self, resp, header) : 
     LogResponse.__init__(self, header)
     self.count = resp['count']
     self.total = resp['total']
     self.running_count = resp['statistics']['running']
     self.success_count = resp['statistics']['success']
     self.fail_count = resp['statistics']['fail']
     self.tasks = []
     for task_res in resp['tasks'] : 
         task = ShipperTask(task_res['id'], task_res['taskStatus'] , task_res['taskMessage'], task_res['taskCreateTime'],
                 task_res['taskLastDataReceiveTime'], task_res['taskFinishTime'])
         self.tasks.append(task)
Пример #5
0
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.create_time = resp['createTime']
     self.last_modify_time = resp['lastModifyTime']
     self.type = resp['targetType']
     target_config = resp['targetConfiguration']
     if self.type == 'odps':
         self.config = OdpsShipperConfig(
             target_config["odpsEndpoint"], target_config["odpsProject"],
             target_config["odpsTable"], target_config["fields"],
             target_config["partitionColumn"],
             target_config["partitionTimeFormat"],
             target_config["bufferInterval"])
     elif self.type == 'oss':
         self.config = OssShipperConfig(target_config['ossBucket'],
                                        target_config['ossPrefix'],
                                        target_config['roleArn'],
                                        target_config['bufferInterval'],
                                        target_config['bufferSize'],
                                        target_config['compressType'])
Пример #6
0
 def __init__(self, header):
     LogResponse.__init__(self, header)
 def __init__(self, resp, headers):
     LogResponse.__init__(self, headers)
     self.shards = resp
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.count = int(resp["count"])
     self.total = int(resp["total"])
     self.machine_groups = Util.convert_unicode_to_str(resp["machinegroups"])
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.machine_group = MachineGroupDetail(None, None, None)
     self.machine_group.from_json(resp)
Пример #10
0
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.count = int(resp["count"])
     self.count = int(resp["total"])
     self.logtail_configs = Util.convert_unicode_to_str(resp["configs"])
Пример #11
0
 def __init__(self, header):
     LogResponse.__init__(self, header)
 def __init__(self, resp, headers):
     LogResponse.__init__(self, headers)
     self.count = len(resp)
     self.consumer_group_check_poins = resp
Пример #13
0
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.count = int(resp["count"])
     self.count = int(resp["total"])
     self.logtail_configs = Util.convert_unicode_to_str(resp["configs"])
Пример #14
0
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.logtail_config = LogtailConfigHelper.generate_logtail_config(resp)
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.count = resp['count']
     self.configs = resp['configs']
Пример #16
0
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.count = resp['count']
     self.total = resp['total']
     self.shipper_names = resp['shipper']
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.count = resp['count']
     self.machine_groups = resp['machinegroups']
Пример #18
0
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.index_config = IndexConfig() 
     self.index_config.from_json(resp)
Пример #19
0
 def __init__(self, resp, header):
     LogResponse.__init__(self, header)
     self.logtail_config =  LogtailConfigHelper.generate_logtail_config(resp)