
For uploading raw notifications to archive (like an HDFS store). Also, removes msgpack-python (installed by oslo), which currently conflict with carrot. This is a temp fix. Change-Id: I973949c83c9018235169646ce0370d71a2260241
60 lines
1.4 KiB
Django/Jinja
60 lines
1.4 KiB
Django/Jinja
[global]
|
|
verbose = True
|
|
debug = True
|
|
update_timer = 10
|
|
|
|
[event_worker]
|
|
pidfile = yagi_{{item.cell}}_event_worker.pid
|
|
daemonize = False
|
|
event_driver = yagi.broker.rabbit.Broker
|
|
|
|
[rabbit_broker]
|
|
host = {{ item.rabbit_host }}
|
|
user = {{ item.rabbit_user }}
|
|
password = {{ item.rabbit_password }}
|
|
port = {{ item.rabbit_port }}
|
|
vhost = {{ item.rabbit_vhost }}
|
|
poll_delay = 1
|
|
exchange_name = "{{ item.rabbit_exchange }}"
|
|
|
|
[logging]
|
|
logfile = /var/log/stv3/yagi-{{item.cell}}.log
|
|
default_level = {{ yagi_log_level }}
|
|
#config_file = /etc/stv3/logging.conf
|
|
|
|
[consumers]
|
|
queues = monitor.info3,monitor.error3
|
|
|
|
[consumer:monitor.info3]
|
|
apps = winchester.yagi_handler.WinchesterHandler, yagi.handler.shoebox_handler.ShoeboxHandler
|
|
exchange = nova
|
|
exchange_type = topic
|
|
routing_key = monitor.info
|
|
durable = True
|
|
max_messages = 100
|
|
|
|
[consumer:monitor.error3]
|
|
apps = winchester.yagi_handler.WinchesterHandler, yagi.handler.shoebox_handler.ShoeboxHandler
|
|
exchange = nova
|
|
exchange_type = topic
|
|
routing_key = monitor.error
|
|
durable = True
|
|
max_messages = 100
|
|
|
|
[filters]
|
|
cufpub = compute.instance.exists.verified,compute.instance.exists
|
|
|
|
[nova]
|
|
nova_flavor_field_name = instance_type_id
|
|
|
|
[oahu]
|
|
config_class = .|oahu_config:Config
|
|
|
|
[winchester]
|
|
config_file = /etc/stv3/winchester.yaml
|
|
|
|
[shoebox]
|
|
working_directory=/etc/stv3/events
|
|
filename_template=%Y%m%d-[[TIMESTAMP]]-stv3-[[CRC]].json.gz
|
|
roll_manager=shoebox.roll_manager:WritingJSONRollManager
|