예제 #1
0
 def handle_data(self, data):
     try:
         msg = jsonutils.loads(data)
         host = msg['host']
         type = msg['type']
         data_body = msg['data']
         datetime = timeutils.parse_strtime(msg['datetime'])
     except ValueError as e:
         LOG.error("Parse agent data error. Data : %s" % data)
         return
     
     self.dispatcher.dispatch(host, type, data_body, datetime)