Performance monitoring and testing of OpenStack
Go to file
Joe Talerico 423da4ff52 Postprocess after a workload has executed
This work is to take an results directory and find all the
rally/Shaker/Perfkit JSONs and create the Elasticsearch JSONs that can be
pushed to Elasticsearch.

This is also a minor refactor of the Rally lib to refactor how we push
results into elasticsearch. This creates a generic function so we can
have file and/or taskid based metrics created

+ (sai) Fix way how we crawl for files
+ (sai) Exclude already postprocessed files
+ (sai) Fix filenaming of dumped postprocessed files
+ {sai) flake8

Co-Authored-By: Sai Sindhur Malleni <smalleni@redhat.com>
Change-Id: I5ca8877f26e889856c9773b51ba38f24562a80af
2017-02-13 14:02:08 +00:00
ansible oooq CI needs dns_server var in collectd install 2017-02-08 08:48:06 -05:00
ci-scripts Merge "Update location of CI variables" 2017-02-03 13:13:36 +00:00
conf Telemetry Workload 2.0 2017-02-06 20:46:21 -05:00
doc/source Telemetry Workload 2.0 2017-02-06 20:46:21 -05:00
elastic Enhance Shaker template 2017-01-18 13:17:52 -05:00
lib Postprocess after a workload has executed 2017-02-13 14:02:08 +00: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 Telemetry Workload 2.0 2017-02-06 20:46:21 -05: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 Visualizations and Dashboard for Shaker 2016-11-29 12:29:32 -05: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 Revert making log and results directory 2017-01-26 09:48:10 -05:00
browbeat-config.yaml Revert making log and results directory 2017-01-26 09:48:10 -05:00
browbeat.py Postprocess after a workload has executed 2017-02-13 14:02:08 +00: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 Use oslosphinx when not building on read-the-docs 2017-01-31 14:03:40 -05:00
tox.ini Temporarily Disable Linters 2016-09-06 10:52:47 -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