867c4be47c
The overview page shows all scenarios and their summarized results in single table, so it is easier to understand the whole result and compare specific scenarios. Also, there are some minor features and fixes in html report. Changes: * Benchmark overview page * Task input file is available now * Scenario full duration is added to overview * Scenario duration is renamed to `Load duration' * Overview is sortable * Fix: control from browser history: back/forward buttons now work * Fix: durations are reset for iterations with errors * AngularJS version is updated to release 1.3.3 * task sla_check output: column `success' with options True/False is renamed to `status' with options PASS/FAIL Change-Id: I0eb7af01432c9c10e4ec55720bb53417478a5789
61 lines
2.8 KiB
Mako
61 lines
2.8 KiB
Mako
## -*- coding: utf-8 -*-
|
|
<%inherit file="/base.mako"/>
|
|
|
|
<%block name="title_text">Performance job results</%block>
|
|
|
|
<%block name="css">
|
|
li { margin:2px 0 }
|
|
a, a:visited { color:#039 }
|
|
code { padding:0 5px; color:#888 }
|
|
.columns li { position:relative }
|
|
.columns li > :first-child { display:block }
|
|
.columns li > :nth-child(2) { display:block; position:static; left:165px; top:0; white-space:nowrap }
|
|
</%block>
|
|
|
|
<%block name="css_content_wrap">margin:0 auto; padding:0 5px</%block>
|
|
|
|
<%block name="media_queries">
|
|
@media only screen and (min-width: 320px) { .content-wrap { width:400px } }
|
|
@media only screen and (min-width: 520px) { .content-wrap { width:500px } }
|
|
@media only screen and (min-width: 620px) { .content-wrap { width:90% } .columns li > :nth-child(2) { position:absolute } }
|
|
@media only screen and (min-width: 720px) { .content-wrap { width:70% } }
|
|
</%block>
|
|
|
|
<%block name="header_text">performance job results</%block>
|
|
|
|
<%block name="content">
|
|
<h2>Logs and files</h2>
|
|
<ul class="columns">
|
|
<li><a href="console.html" class="rich">Benchmarking logs</a> <code>console.html</code>
|
|
<li><a href="logs/">Logs of all services</a> <code>logs/</code>
|
|
<li><a href="rally-plot/">Rally files</a> <code>rally-plot/</code>
|
|
</ul>
|
|
|
|
<h2>Job results, in different formats</h2>
|
|
<ul class="columns">
|
|
<li><a href="rally-plot/results.html.gz" class="rich">HTML report</a> <code>$ rally task report</code>
|
|
<li><a href="rally-plot/detailed.txt.gz">Text report</a> <code>$ rally task detailed</code>
|
|
<li><a href="rally-plot/detailed_with_iterations.txt.gz">Text report detailed</a> <code>$ rally task detailed --iterations-data</code>
|
|
<li><a href="rally-plot/sla.txt">Success criteria (SLA)</a> <code>$ rally task sla_check</code>
|
|
<li><a href="rally-plot/results.json.gz">Raw results (JSON)</a> <code>$ rally task results</code>
|
|
</ul>
|
|
|
|
<h2>About Rally</h2>
|
|
<p>Rally is benchmark system for OpenStack:</p>
|
|
<ul>
|
|
<li><a href="https://github.com/stackforge/rally">Git repository</a>
|
|
<li><a href="https://rally.readthedocs.org/en/latest/">Documentation</a>
|
|
<li><a href="https://wiki.openstack.org/wiki/Rally/HowTo">How to use Rally (locally)</a>
|
|
<li><a href="https://wiki.openstack.org/wiki/Rally/RallyGates">How to add Rally job to your project</a>
|
|
</ul>
|
|
|
|
<h2>Steps to repeat locally</h2>
|
|
<ol>
|
|
<li>Fetch rally task from <a href="rally-plot/task.txt">here</a></li>
|
|
<li>Fetch rally plugins from <a href="rally-plot/plugins.tar.gz">here</a></li>
|
|
<li>Install OpenStack and Rally using <a href="https://github.com/stackforge/rally/tree/master/contrib/devstack">this instruction</a></li>
|
|
<li>Unzip plugins and put to <code>.rally/plugins/</code> directory</li>
|
|
<li>Run rally task: <code>$ rally task start task.txt</code></li>
|
|
</ol>
|
|
</%block>
|
|
|