Add histogram to the set of charts in the results of a task

Registered by Tzanetos Balitsaris

Currently, there are two types of charts (area chart, pie chart) in the html report produced by the 'rally task plot2html' command. In this blueprint, we desribe the addition of a new type, a histogram.

A histogram is a graphical representation of the distribution of data. It is an estimate of the probability distribution of a continuous variable and was first introduced by Karl Pearson. The purpose of a histogram is to roughly assess the probability distribution of a given variable by depicting the frequencies of observations occurring in certain ranges of values. [1]

In our case, the histogram will have on its X axis the duration of a
benchmark scenario in seconds, separated in a number of bins, and on its
Y axis the number of iterations that fall into every defined bin.

Same with the previous types of charts, there are two categories. One category that depicts the whole scenario, and the second category which depicts every atomic action of the scenario. The same will be done for the histograms.
Also, for every histogram, there will be a drop down menu which the user can select the method for calculating the number of bins.

References
[1] http://en.wikipedia.org/wiki/Histogram

Blueprint information

Status:
Complete
Approver:
Boris Pavlovic
Priority:
Medium
Drafter:
Tzanetos Balitsaris
Direction:
Approved
Assignee:
Tzanetos Balitsaris
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Tzanetos Balitsaris
Completed by
Tzanetos Balitsaris

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/cli-task-plot2html-histogram,n,z

Addressed by: https://review.openstack.org/82912
    Add histogram to the report of tasks' results

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.