Browse code

Disable ceilometer's swift middleware

This middleware is spamming rsyslog with rabbitmq debug logs, making
this middleware practically unusable in combination with rsyslog. Because of
this, the rsyslog logs now account for 35% percent of the logs we store
in logstash. Until the underlying problem is solved disable the
offending code.

Change-Id: I50a73ae6beb1a11c41225340779fe8d7a1081e46
Related-Bug: #1294789

Joe Gordon authored on 2014/03/20 03:09:31
Showing 1 changed files
... ...
@@ -334,11 +334,12 @@ function configure_swift {
334 334
     iniset ${SWIFT_CONFIG_PROXY_SERVER} app:proxy-server node_timeout 120
335 335
     iniset ${SWIFT_CONFIG_PROXY_SERVER} app:proxy-server conn_timeout 20
336 336
 
337
-    # Configure Ceilometer
338
-    if is_service_enabled ceilometer; then
339
-        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer use "egg:ceilometer#swift"
340
-        SWIFT_EXTRAS_MIDDLEWARE_LAST="${SWIFT_EXTRAS_MIDDLEWARE_LAST} ceilometer"
341
-    fi
337
+    # Skipped due to bug 1294789
338
+    ## Configure Ceilometer
339
+    #if is_service_enabled ceilometer; then
340
+    #    iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer use "egg:ceilometer#swift"
341
+    #    SWIFT_EXTRAS_MIDDLEWARE_LAST="${SWIFT_EXTRAS_MIDDLEWARE_LAST} ceilometer"
342
+    #fi
342 343
 
343 344
     # Restrict the length of auth tokens in the swift proxy-server logs.
344 345
     iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:proxy-logging reveal_sensitive_prefix ${SWIFT_LOG_TOKEN_LENGTH}