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)

Reply via email to