Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Done
-
None
Description
Flink uses a lot of IDs which are hard to decipher for the user:
- The string literal of most Flink’s IDs are meaningless hashcode. It does not help the user to understand what happened.
- The LOGs do not contain the lineage info of those IDs. Currently, it’s impossible to track the end to end lifecycle of an Execution or a Task.
- Some redundancy exists in Flink’s ID system, we need to sort out the current ID system before introducing more complexity.
To help the user to understand what Flink is doing, we target to add more meaning to Flink’s IDs and LOGs while cleaning up the redundancy and refactoring the ID system.
This is an umbrella ticket to track all the relevant issues.
Attachments
Issue Links
- is duplicated by
-
FLINK-9079 Job Id or Job Name in task manager logs
- Closed
- relates to
-
FLINK-17331 Add NettyMessageContent interface for all the class which could be write to NettyMessage
- Closed