Example #1
0
 def listen(self):
     try:
         ServerUtil.info ('WSGIServer:[gevent] starting http://%s:%i/' \
                          % (self.bind, self.port))
         http_server = WSGIServer((self.bind, self.port), app)
         http_server.serve_forever()
     except KeyboardInterrupt:
         ServerUtil.warning('Caught keyboard interupt stopping')
     except:
         ServerUtil.error("%s" % traceback.format_exc())
         ServerUtil.error("%s" % sys.exc_info()[1])
Example #2
0
 def listen (self):
     try:
         ServerUtil.info ('WSGIServer:[gevent] starting http://%s:%i/' \
                          % (self.bind, self.port))
         http_server = WSGIServer ((self.bind, self.port), app)
         http_server.serve_forever ()
     except KeyboardInterrupt:
         ServerUtil.warning ('Caught keyboard interupt stopping')
     except:
         ServerUtil.error ("%s" % traceback.format_exc ())
         ServerUtil.error ("%s" % sys.exc_info ()[1])
Example #3
0
 def consume (self, data):
     key = data ['name']
     which = data ['type']
     data ['timeStamp'] = datetime.strptime (data ['timeStamp'],
                                             '%Y%m%d%H%M%S').isoformat ()
     if which == 'host':
         self.consumeHost (key=key, data=data)
     elif which == 'process':
         self.consumeProcess (key=key, data=data)
     elif which == 'log':
         self.consumeLog (key=key, data=data)
     else:
         ServerUtil.warning ('Invalid type [%s]' % which)
Example #4
0
 def listen (self):
     try:
         self.udp_server.start ()
         ServerUtil.info ('WSGIServer:[gevent] starting http://%s:%i/' \
                          % (self.web_bind, self.web_port))
         http_server = WSGIServer ((self.web_bind, self.web_port), app)
         http_server.serve_forever()
     except KeyboardInterrupt:
         ServerUtil.warning ('Caught keyboard interupt stopping')
     except:
         ServerUtil.error ("%s" % traceback.format_exc ())
         ServerUtil.error ("%s" % sys.exc_info ()[1])
     finally:
         ServerUtil.info ("Shutting down Stats Aggregator")
         self.udp_server.running = False
Example #5
0
 def listen(self):
     try:
         self.udp_server.start()
         ServerUtil.info ('WSGIServer:[gevent] starting http://%s:%i/' \
                          % (self.web_bind, self.web_port))
         http_server = WSGIServer((self.web_bind, self.web_port), app)
         http_server.serve_forever()
     except KeyboardInterrupt:
         ServerUtil.warning('Caught keyboard interupt stopping')
     except:
         ServerUtil.error("%s" % traceback.format_exc())
         ServerUtil.error("%s" % sys.exc_info()[1])
     finally:
         ServerUtil.info("Shutting down Stats Aggregator")
         self.udp_server.running = Falseo