nova/etc/nova
Sean Dague aa45a6f3ab request_log addition for running under uwsgi
If someone chooses to run under uwsgi/apache instead of eventlet, the
basic logging of requests goes away (as that was an eventlet.wsgi
function). This is a critical piece of information for understanding
how services are working, and we need to retain it under uwsgi/apache.

This creates a new request_log middleware, inspired by the one in
placement, to provide that functionality. This includes all the same
information as before: http method, uri, status, content length, time
for the request. It also includes the microversion the request was
processed as, "-" if no microversion.

The middleware does not emit anything if it detects that it's running
under eventlet, to prevent duplicate log messages.

Release notes provided as this will be a manual transition for folks
as it's an api-paste.ini change.

Change-Id: I3a597b06d3501c765e2d7805c6c1375d6f4e40db
2017-07-24 14:23:38 -04:00
..
rootwrap.d libvirt: remove scality volume driver 2017-05-19 14:51:37 -04:00
README-nova.conf.txt Add link to the latest nova.conf example 2016-04-05 03:32:13 +00:00
README-policy.yaml.txt Trivial-fix: replace "json" with "yaml" in policy README 2017-01-25 11:25:53 +08:00
api-paste.ini request_log addition for running under uwsgi 2017-07-24 14:23:38 -04:00
cells.json Remove trailing comma from sample JSON 2014-02-26 10:17:01 +08:00
logging_sample.conf Fix logging_sample.conf to use oslo_log formatter 2015-09-24 18:04:20 +09:00
nova-config-generator.conf Fix doc generation warnings 2017-02-24 17:43:08 +00:00
nova-policy-generator.conf Add policy sample generation 2016-06-28 20:52:44 +00:00
release.sample Allow loading of product/vendor/package info from external file 2012-12-19 18:54:33 +00:00
rootwrap.conf Add /usr/local/{sbin,bin} to rootwrap exec_dirs 2016-02-15 14:08:24 +11:00