[
https://issues.apache.org/jira/browse/FLINK-39076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
featzhang updated FLINK-39076:
------------------------------
Description:
Currently, the Flink Web UI displays various information about operators in the
job DAG (Directed Acyclic Graph), including parallelism, back pressure status,
and metrics. However, it does not show the slot sharing group ID that each
operator belongs to.
The slot sharing group ID is an important piece of information for users to
understand how operators are sharing slots in the TaskManager. This is
particularly useful for:
Understanding resource allocation and utilization
Debugging slot-related issues
Optimizing job parallelism and resource configuration
Understanding the logical grouping of operators
{}Proposed Change:{}
Display the slot sharing group ID in the operator node information within the
Flink Web UI. The display should:
1. Show the slot sharing group ID alongside other operator information
(parallelism, back pressure, etc.)
2. Only display when a slot sharing group ID is available (i.e., when the
operator is part of a slot sharing group)
3. Be visible in both the SVG node label and the detailed node popup
{}Current Behavior:{}
The slot sharing group ID is not displayed in the Web UI, even though it is
available from the backend REST API (vertices contain `slotSharingGroupId`
field).
{}Desired Behavior:{}
Users should be able to see the slot sharing group ID for each operator in the
job DAG, making it easier to understand slot sharing relationships and resource
allocation.
{}Acceptance Criteria:{}
1. Slot sharing group ID is displayed in the operator node SVG label
2. Slot sharing group ID is displayed in the operator node detail popup
3. Display is conditional - only shown when slotSharingGroupId is available
4. Display follows the existing UI style and formatting conventions
5. The feature works correctly for both streaming and batch jobs
6. No performance degradation
was:
Currently, the Flink Web UI displays various information about operators in the
job DAG (Directed Acyclic Graph), including parallelism, back pressure status,
and metrics. However, it does not show the slot sharing group ID that each
operator belongs to.
The slot sharing group ID is an important piece of information for users to
understand how operators are sharing slots in the TaskManager. This is
particularly useful for:
- Understanding resource allocation and utilization
- Debugging slot-related issues
- Optimizing job parallelism and resource configuration
- Understanding the logical grouping of operators
*{*}Proposed Change:{*}*
Display the slot sharing group ID in the operator node information within the
Flink Web UI. The display should:
1. Show the slot sharing group ID alongside other operator information
(parallelism, back pressure, etc.)
2. Only display when a slot sharing group ID is available (i.e., when the
operator is part of a slot sharing group)
3. Be visible in both the SVG node label and the detailed node popup
*{*}Current Behavior:{*}*
The slot sharing group ID is not displayed in the Web UI, even though it is
available from the backend REST API (vertices contain `slotSharingGroupId`
field).
*{*}Desired Behavior:{*}*
Users should be able to see the slot sharing group ID for each operator in the
job DAG, making it easier to understand slot sharing relationships and resource
allocation.
*{*}Acceptance Criteria:{*}*
1. Slot sharing group ID is displayed in the operator node SVG label
2. Slot sharing group ID is displayed in the operator node detail popup
3. Display is conditional - only shown when slotSharingGroupId is available
4. Display follows the existing UI style and formatting conventions
5. The feature works correctly for both streaming and batch jobs
6. No performance degradation
> [web ui] Display slot sharing group in operator nodes in Flink Web UI
> ---------------------------------------------------------------------
>
> Key: FLINK-39076
> URL: https://issues.apache.org/jira/browse/FLINK-39076
> Project: Flink
> Issue Type: New Feature
> Components: Runtime / Web Frontend
> Reporter: featzhang
> Priority: Major
>
> Currently, the Flink Web UI displays various information about operators in
> the job DAG (Directed Acyclic Graph), including parallelism, back pressure
> status, and metrics. However, it does not show the slot sharing group ID that
> each operator belongs to.
> The slot sharing group ID is an important piece of information for users to
> understand how operators are sharing slots in the TaskManager. This is
> particularly useful for:
> Understanding resource allocation and utilization
> Debugging slot-related issues
> Optimizing job parallelism and resource configuration
> Understanding the logical grouping of operators
> {}Proposed Change:{}
> Display the slot sharing group ID in the operator node information within the
> Flink Web UI. The display should:
> 1. Show the slot sharing group ID alongside other operator information
> (parallelism, back pressure, etc.)
> 2. Only display when a slot sharing group ID is available (i.e., when the
> operator is part of a slot sharing group)
> 3. Be visible in both the SVG node label and the detailed node popup
> {}Current Behavior:{}
> The slot sharing group ID is not displayed in the Web UI, even though it is
> available from the backend REST API (vertices contain `slotSharingGroupId`
> field).
> {}Desired Behavior:{}
> Users should be able to see the slot sharing group ID for each operator in
> the job DAG, making it easier to understand slot sharing relationships and
> resource allocation.
> {}Acceptance Criteria:{}
> 1. Slot sharing group ID is displayed in the operator node SVG label
> 2. Slot sharing group ID is displayed in the operator node detail popup
> 3. Display is conditional - only shown when slotSharingGroupId is available
> 4. Display follows the existing UI style and formatting conventions
> 5. The feature works correctly for both streaming and batch jobs
> 6. No performance degradation
--
This message was sent by Atlassian Jira
(v8.20.10#820010)