diff options
author | Abhishek Kekane <abhishek.kekane@nttdata.com> | 2016-05-17 11:23:28 +0000 |
---|---|---|
committer | Abhishek Kekane <abhishek.kekane@nttdata.com> | 2016-06-27 11:31:07 +0530 |
commit | 96151efd518021f0e56e6518a1326e6d0ac91981 (patch) | |
tree | a026fbb134743cc6ecb2b63113046713424ca29d /releasenotes | |
parent | d168bd73eb5965e31483aec041e6c9a1047ad540 (diff) | |
download | python-glanceclient-96151efd518021f0e56e6518a1326e6d0ac91981.tar.gz |
Log request-id for each api call
Added support to log 'X-Openstack-Request-Id' for each api call.
If glanceclient is used from command line then following log will
be logged on console if --debug flag is used.
DEBUG:glanceclient.common.http:GET call to glance-api for
http://172.26.88.20:9292/v2/schemas/image used request id
req-e0c7c97a-8fc0-4ce3-a669-d0b1eb5d7aae
If python-glanceclient is used in applications (e.g. Nova) then
following log message will be logged in service logs.
DEBUG glanceclient.common.http
[req-be074f1e-1c17-4786-b703-2a221751c8f4 demo demo] GET call to
glance-api for
http://172.26.88.20:9292/v1/images/detail?is_public=none&limit=20
used request id req-9b1dd929-df30-46b2-a8f2-dfd6ffbad3fc
DocImpact:
To use this feature user need to set 'default_log_levels' in third
party application. For example nova uses glance then in nova.conf
'default_log_levels' should be set as below:
default_log_levels = glanceclient=DEBUG
Implements: blueprint log-request-id
Change-Id: Ib04a07bac41ad2a5e997348f3b0bccc640169dc9
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml b/releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml new file mode 100644 index 0000000..452246f --- /dev/null +++ b/releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml @@ -0,0 +1,6 @@ +--- +features: + - Added support to log 'x-openstack-request-id' for each api call. + Please refer, + https://blueprints.launchpad.net/python-glanceclient/+spec/log-request-id + for more details. |