Add support for x-openstack-request-id
This blueprint is basically the cinder version of the nova blueprint:
https:/
---
There is an existing effort to more efficiently trace request flows across OpenStack services. This will be accomplished by logging mappings of request IDs as they cross service boundaries. For example, nova responding to an image-list request will log the request ID of itself along with the request ID it gets back from glance. In this way log info from both sides can be associated.
Since this is dependent on request IDs, there is an effort to standardize the HTTP header used for returning a request ID. This was discussed on openstack-dev: http://
As it stands now, we have glance and neutron using x-openstack-
Blueprint information
- Status:
- Complete
- Approver:
- John Griffith
- Priority:
- Medium
- Drafter:
- Chris Buccella
- Direction:
- Approved
- Assignee:
- Chris Buccella
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
-
Implemented
- Milestone target:
-
2014.1
- Started by
- John Griffith
- Completed by
- Chris Buccella
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Sync request_id, request_utils for cinder
Gerrit topic: https:/
Addressed by: https:/
Add x-openstack-
Work Items
Work items:
1. Sync oslo modules request_id and request_utils: DONE
2. Use request_id middleware in cinder: DONE