Implement Rally Role
Performance testing an OpenStack cloud involves more than load testing services in isolation; a big-picture, or a systems, approach needs to be taken into account given that certain transactions might involve the interactions of multiple services, and these inter-dependencies can directly impact the performance of the whole OpenStack deployment. Rally makes performance testing OpenStack very easy, by providing a framework that allows to define benchmarks in either YAML or JSON formats, it can validate the deployment meets certain acceptance criteria, and it finally summarizes it all in a single detailed HTML report file with informative charts, that can be easily shared. It can help us validate the performance expectations of a multi-node deployment, and find/debug performance bottlenecks by allowing us to concurrently execute load across different services, and to directly specify reliability acceptance criteria within those performance scenarios.
This blueprint proposes to include OpenStack Rally as an OPTIONAL component for os-ansible.
Blueprint information
- Status:
- Complete
- Approver:
- Jesse Pretorius
- Priority:
- Low
- Drafter:
- Carlos L. Torres
- Direction:
- Needs approval
- Assignee:
- Travis Truman
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Jesse Pretorius
- Completed by
- Jesse Pretorius
Related branches
Related bugs
Sprints
Whiteboard
Started a role here: https:/
Work Items
Dependency tree
* Blueprints in grey have been implemented.