Kevin Mandich created AIRFLOW-930:
-------------------------------------
Summary: Task Duration Visualization Regression
Key: AIRFLOW-930
URL: https://issues.apache.org/jira/browse/AIRFLOW-930
Project: Apache Airflow
Issue Type: Improvement
Components: ui
Affects Versions: 1.8.0
Reporter: Kevin Mandich
Priority: Critical
I'm not sure if this is the right forum for this, but here goes:
I'd like to understand the design decisions behind the new Task Durations
visualizations. The charts in 1.8.0 seem like a major regression from the
previous versions. Here are are some issues i've identified, ranked by
decreasing severity.
* There is no label on the y-axis. When looking at the charts, I don't know
what value I'm looking at.
* Markers on the data points were removed. This makes it hard to see actual run
times for tasks. It also removes the tremendous advantage of being able to
quickly see when tasks failed.
* The "Hide All Series" and "Show All Series" buttons have been removed. This
makes viewing only a single task amongst many a very tedious process.
* The default y-axis value is no longer 0, but instead the lowest value of the
visible data points. This is a visualization anti-pattern and can be misleading
(e.g. a trace whose y-values vary from 0.0091 to 0.0092 may appear to be
increasing or decreasing with time, when in reality it's basically staying the
same)
* When you first load the page, two charts are shown: Cumulative and
Non-cumulative. However, when you toggle the "Cumulative Duration" button, one
of the charts disappears, and you can now only switch between the two. What is
the point of showing two separate charts in the first place?
* Gridlines aren't necessary, especially since you can mouse-over each data
point to find the value. These add unnecessary clutter and make it hard to
distinguish the signal from the noise.
* A nitpick, but: why was the spline version of the charts removed? At the
minimum it'd be nice to switch back and forth between spline and raw forms.
Most of these issues are also relevant to the Task Tries and Landing Times
visualizations, as well.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)