if __name__ == '__main__': if len(sys.argv) < 4: raise SystemExit("Invalid Arguments - config path, section name and delete_flag required") CONFIGFILE = sys.argv[1] SECTION = sys.argv[2] DELETE_FLAG = sys.argv[3] if len(sys.argv) >= 5: TARGET_PATH = sys.argv[4] else: TARGET_PATH = None if len(sys.argv) >= 6: PATTERN = sys.argv[5] else: PATTERN = ".*" ConfigReader.setConfig(CONFIGFILE) print "CONFIGFILE - ", CONFIGFILE print "SECTION - ", SECTION LOGDIR = ConfigReader.getValue(SECTION, "LogDir") BUCKET = ConfigReader.getValue(SECTION, "Bucket") consumer = Consumer(LOGDIR, deleterotatedfiles = eval(DELETE_FLAG), logpattern = PATTERN, target_path = TARGET_PATH, provider = Consumer.ObjectStorageAction(BUCKET, LOGDIR, TARGET_PATH)) consumer.consume()
#from nova.logger.common import Constants from metricgenerator.common.configReader import ConfigReader import zmq if len(sys.argv) != 3: raise SystemExit("Invalid Arguments - config path and section name required") CONFIGFILE = sys.argv[1] SECTION = sys.argv[2] ConfigReader.setConfig(CONFIGFILE) #mySocket = ConfigReader.getValue("Constants", "Socket") print "CONFIGFILE - ", CONFIGFILE print "SECTION - ", SECTION SERVICE = ConfigReader.getValue(SECTION, "Service") #sys.argv[1] LOGDIR = ConfigReader.getValue(SECTION, "LogDir") #sys.argv[2] FILENAME = ConfigReader.getValue(SECTION, "Filename") #sys.argv[3] SOCKET = ConfigReader.getValue(SECTION, "Socket") #sys.argv[4] HOSTNAME = socket.gethostname() print "SERVICE - ", SERVICE print "LOGDIR - ", LOGDIR print "FILENAME - ", FILENAME print "SOCKET - ", SOCKET print "HOSTNAME - ", HOSTNAME subscriber = None try: subscriber = ZeroMQSubscriber(SOCKET, multi = True)