in zktraffic/cli/stats_daemon.py [0:0]
def setup():
app.add_option("--iface",
dest="iface",
metavar="IFACE",
default="eth0",
help="interface to capture packets from")
app.add_option("--http-port",
dest="http_port",
metavar="HTTPPORT",
type=int,
default=7070,
help="listen port for http endpoints")
app.add_option("--http-address",
dest="http_addr",
metavar="HTTPADDR",
type=str,
default=socket.gethostname(),
help="listen address for http endpoints")
app.add_option("--zookeeper-port",
type=int,
default=2181,
help="ZK's client port (from which to sniff)")
app.add_option("--aggregation-depth",
dest="aggregation_depth",
type=int,
default=0,
help="aggregate paths up to a certain depth")
app.add_option("--max-results",
dest="max_results",
type=int,
default=10,
help="top number of results to be exported")
app.add_option("--refresh-time",
dest="refresh_time",
type=int,
default=0,
help="refresh time in the generated html")
app.add_option("--niceness",
dest="niceness",
type=int,
default=0,
help="set the niceness")
app.add_option("--set-cpu-affinity",
dest="cpu_affinity",
metavar="CPU#[,CPU#]",
type=str,
default=None,
help="A comma-separated list of CPU cores to pin this process to")
app.add_option("--sampling",
type=float,
default=1.0,
help="Percentage of packets to inspect [0, 1]")
app.add_option("--max-queued-requests",
type=int,
default=400000,
help="max queued requests")
app.add_option("--max-queued-replies",
type=int,
default=400000,
help="max queued replies")
app.add_option("--max-queued-events",
type=int,
default=400000,
help="max queued events")
app.add_option("--exclude-bytes", default=False, action='store_true',
help="Exclude stats for bytes per path and request type")
app.add_option('--version', default=False, action='store_true')