Use oslo middleware request id
Create a request identifier associated with an API request that crosses OpenStack service boundaries. This will enable more effective debugging of requests that span multiple services. Use oslo middleware which will generate unique `request_id` for each Restful API call. Adding this middleware will mean that Blazar now returns the additional X-OpenStack-
Along with this operator can see both 'request_id' and 'global_request_id' in logs for better tracing.
Proposal:
- Upon receiving a request, use oslo middleware to generate a UUID to identify the request.
- The oslo middleware used to generate the request ID will attach the x-openstack-
Blueprint information
- Status:
- Not started
- Approver:
- Pierre Riteau
- Priority:
- Undefined
- Drafter:
- Neha Alhat
- Direction:
- Needs approval
- Assignee:
- Neha Alhat
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add request_id middleware support
Gerrit topic: https:/
Addressed by: https:/
Add request_id middleware support
Gerrit topic: https:/
Addressed by: https:/
Create placement client for each request
Addressed by: https:/
Show global req id in devstack environment
Gerrit topic: https:/