[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