Performance monitoring and testing of OpenStack
Go to file
jkilpatr d73fe40f4f Adjust CI benchmark run to not knock over the endpoint
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
2017-05-19 16:32:31 +00:00
ansible Adjust CI benchmark run to not knock over the endpoint 2017-05-19 16:32:31 +00:00
ci-scripts Move collectd into the main Ansible run for CI 2017-05-04 13:28:02 +00:00
conf Update tox.ini with Ansible linting and Browbeat config linting 2017-03-29 07:35:34 -04:00
doc/source Basic test based return codes for Browbeat 2017-02-15 10:08:05 -05:00
elastic Enhance Shaker template 2017-01-18 13:17:52 -05:00
lib Exit with nonzero return code if Elastic indexing fails 2017-03-29 15:51:26 -04:00
log Revert making log and results directory 2017-01-26 09:48:10 -05:00
metadata Fix version JSON 2016-09-21 17:21:37 -04:00
rally Merge "Increase the Tenants for Neutron Router scenarios" 2017-04-06 23:46:54 +00:00
results Revert making log and results directory 2017-01-26 09:48:10 -05:00
utils Refactor Shaker 2017-01-17 12:29:54 -05:00
visualization Adding Performance CI Dashboards 2017-03-23 15:18:50 -04:00
.gitignore Make Browbeat multi-cloud friendly. 2016-08-30 21:09:47 -04:00
.gitreview Adding Browbeat Infra files 2016-06-14 09:16:53 -04:00
bindep.txt Temporarily Disable Linters 2016-09-06 10:52:47 -04:00
browbeat-complete.yaml Update tox.ini with Ansible linting and Browbeat config linting 2017-03-29 07:35:34 -04:00
browbeat-config.yaml Revert making log and results directory 2017-01-26 09:48:10 -05:00
browbeat.py Exit with nonzero return code if Elastic indexing fails 2017-03-29 15:51:26 -04:00
LICENSE Add LICENSE file for Apache 2.0 license 2016-05-06 11:25:17 -04:00
README.rst Initial cleanup of Browbeat documentation 2017-01-03 15:58:38 -05:00
requirements.txt Update Ansible requirement 2017-01-19 07:12:56 -05:00
setup.cfg Add oooq Ansible Role Support 2016-11-30 20:34:31 +00:00
setup.py Adding Browbeat Infra files 2016-06-14 09:16:53 -04:00
test-requirements.txt Docs test needs Sphinx <1.6.0 2017-05-19 15:58:31 +00:00
tox.ini Don't exclude Ansible from flake8 2017-04-11 14:12:27 -04:00

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