<div dir="ltr">Hi,<br><br>I am currently trying to add keystone audit middleware in Swift. Middleware is managed in swift proxy server, hence I have added the audit filter in proxy server conf and have mentioned audit_middleware_notifications driver as log in swift.conf . <br>I can see REST API call flow reaching audit middleware and constructing the audit event with minimal data as Swift is not loading service catalog information. But the audit event is not getting notified as per audit_middleware_notifications. I tried adding oslo_messaging_notifications with the driver as log, but audit events are not getting notified.<br><br>Below are the changes in swift_proxy_server container,<br><br>proxy-server.conf<br><br>[pipeline:main]<br>pipeline = catch_errors gatekeeper healthcheck cache container_sync bulk tempurl ratelimit formpost authtoken keystoneauth audit container_quotas account_quotas slo dlo keymaster encryption proxy-server<br><br>[filter:audit]<br>paste.filter_factory = keystonemiddleware.audit:filter_factory<br>audit_map_file = /etc/swift/api_audit_map.conf<br><br>swift.conf<br><br>[oslo_messaging_notifications]<br>driver = log<br><br>[audit_middleware_notifications]<br>driver = log<br><br>Kindly confirm whether the configuration changes are enough or need more changes.<div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Regards,<div>Sharath</div></div></div></div></div></div>