Example #1
0
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()   

Example #2
0
import sys
import os
import socket
from logbook.queues import ZeroMQSubscriber
from logbook import TimedRotatingFileHandler
#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