Skip to content

Fio-plot only allows specific metrics to be plotted - users can't select the metrics they want to plot #69

@louwrentius

Description

@louwrentius

Fio-plot can deal with:

  • Bandwidth
  • IOPs
  • Latency
  • Histogram

If you want to plot any other data found inside the JSON file, that's currently not possible.

Why is this?

  • Fio-plot is maybe my second Python application ever written and also by far the largest one
  • Only the above data/fields are statically mapped from the JSON file into a flat dictionary for further graphing
  • The graphs are all hard-coded and are only aware of (some of) the above metrics.

The desired state would be that the user selects the metrics they want from the JSON to be graphed and fio-plot just 'deals with it'.

There are a few challenges:

  1. This does mean that the application should be able to understand the unit type of the metric.
  2. Some metrics consists of lists or internal dictionaries that needs to be understood/parsed.

Please note that I'm not a professional developer by any means and this would be a significant undertaking. It would probably mean very significant rework of a lot of components. It must be understood that there is therefore no timeline for this improvement.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions