[
https://issues.apache.org/jira/browse/FLINK-39566?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Purushottam Sinha updated FLINK-39566:
--------------------------------------
Release Note: The Checkpoints page of the web UI has a new *Timeline* tab
that shows each subtask's checkpoint phases (start delay, alignment, sync,
async) over time, so slow subtasks and stuck phases are easy to spot.
> [runtime-web] Add checkpoint duration Gantt view
> ------------------------------------------------
>
> Key: FLINK-39566
> URL: https://issues.apache.org/jira/browse/FLINK-39566
> Project: Flink
> Issue Type: New Feature
> Components: Runtime / Web Frontend
> Reporter: Purushottam Sinha
> Priority: Minor
> Labels: pull-request-available
>
> Problem
> Today the Checkpoints tab is a wall of numbers. To find why a checkpoint was
> slow, you scroll through subtask rows and eyeball columns. It's hard to spot
> stragglers or compare checkpoints over time.
>
> Proposal
>
>
> Add a Gantt-style view to the Checkpoints tab:
> - Recent strip — last 60(or max possible if less) checkpoints as colored bars
> (width = duration, color = status: completed / savepoint / in-progress /
> failed). Auto-refreshes.
>
> - Per-checkpoint Gantt — one row per subtask, grouped by operator, with
> stacked segments for the four checkpoint phases. Sorted by total duration so
> stragglers float to the top. Outliers and aborts highlighted.
>
>
>
>
> Interactions
>
>
> - Click a bar in the strip → pins the Gantt to that checkpoint
> - "Follow newest" → resume live tracking
>
>
>
> Scope
> Frontend-only. Uses existing REST endpoints, renders via @antv/g2. No backend
> changes.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)