group.add_option("--tag",metavar="string",default="test",help="Sets the name of the tag used. Default = 'test'")
group.add_option("--sample-rate",type="int",metavar="Hz",default=1,help="Set the sample rate for feature timeseries output, must be a power of 2. Default = 1 Hz.")
group.add_option("--num-channels",type="int",help="Set the full number of channels being processed upstream, used for monitoring purposes.")
group.add_option("--channel-list",type="string",metavar="name",help="Set the list of the channels to process. Command given as --channel-list=location/to/file")
group.add_option("--processing-cadence",type="float",default=0.1,help="Rate at which the monitor acquires and processes data. Default = 0.1 seconds.")
group.add_option("--request-timeout",type="float",default=0.2,help="Timeout for requesting messages from a topic. Default = 0.2 seconds.")
group.add_option("--kafka-server",metavar="string",help="Sets the server url that the kafka topic is hosted on. Required.")
logger.info('processed features up to timestamp %.3f, max latency = %.3f s'%(timestamp,max(metrics['latency'])))
logger.info('processed features up to timestamp %.3f, max latency = %.3f s, percent missing channels = %.3f'%(timestamp,max(metrics['latency']),max(metrics['percent_missed'])))