stacktach-sandbox/shoebox.conf
2014-06-03 03:46:20 +00:00

62 lines
1.5 KiB
Plaintext

[global]
verbose = True
debug = True
[event_worker]
pidfile = yagi_event_worker.pid
daemonize = False
event_driver = yagi.broker.rabbit.Broker
[rabbit_broker]
host = localhost
user = guest
password = guest
port = 5672
vhost = /
#poll_delay = 1
[logging]
logfile = yagi.log
default_level = WARN
[consumers]
queues = monitor.info
[consumer:monitor.info]
apps = yagi.handler.shoebox_handler.ShoeboxHandler
exchange = monitor
exchange_type = topic
routing_key = monitor.info
durable = True
max_messages = 100
[shoebox]
# Store in-process files in ./working
# Move them to ./archive when full via the MoveFileCallback
# Roll files every 1mb
# Yagi is launched from sandbox/git/yagi/bin, so files are
# relative to there.
working_directory=../../../data/working
destination_folder=../../../data/archive
filename_template=events_%Y_%m_%d_%X_%f.dat
roll_checker=shoebox.roll_checker:SizeRollChecker
roll_size_mb=1
distiller_conf=../../../distiller.conf
# Swift upload support
# create a credentials file (see shoebox/bin/sample_credentials.conf)
callback=shoebox.handlers:CallbackList
callback_list=shoebox.handlers:MoveFileCallback, shoebox.handlers:SwiftUploadCallback, shoebox.handlers:DeleteFileCallback
container=sandbox
credentials_file=../../../swift_credentials.conf
auth_method=rackspace
region=DFW
# If you don't want Swift support, comment the above callback=
# entry and uncomment this one:
#callback=shoebox.handlers:MoveFileCallback
# which will just move the file into the archive directory.