Performance monitoring and testing of OpenStack
d73fe40f4f
https://thirdparty-logs.rdoproject.org/jenkins-browbeat-quickstart-ocata-baremetal-no_vlan-46/undercloud/home/stack/browbeat/results/20170518-220119/all-rally-run-0.html.gz So if you look at these test results you can see that the 12 concurrency doesn't even run because we knock over the endpoint. We only have two quad core computes for this and they always get knocked over. Another problem is that Browbeat only checks if the rally task generates a file, so if the endpoint is down this isn't described as a test failure, but if the endpoint returns an error (arguably better than being down) Browbeat will fail the test. Overall I don't like the randomness of this. Change-Id: I27f80c8f9acc77c74a40a715e28af54ec3354456 |
||
---|---|---|
ansible | ||
ci-scripts | ||
conf | ||
doc/source | ||
elastic | ||
lib | ||
log | ||
metadata | ||
rally | ||
results | ||
utils | ||
visualization | ||
.gitignore | ||
.gitreview | ||
bindep.txt | ||
browbeat-complete.yaml | ||
browbeat-config.yaml | ||
browbeat.py | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Browbeat
Browbeat is a performance tuning and analysis tool for OpenStack. Browbeat is free, Open Source software.
- Analyze and tune your Cloud for optimal performance.
- Create Rally workloads for performance and scale testing.
- Automate deployment of common data analysis tools.
Documentation
Browbeat documentation is available at http://browbeat.readthedocs.io/
Resources
- Blog
- Code Review
- Git Web
- IRC -- #openstack-browbeat (irc.freenode.net)