You can view the performance of a job instance that is running, such as the CPU utilization of the JobManager and TaskManagers, the dynamic memory usage of TaskManagers, and the thread usage of TaskManagers. This topic describes how to view the performance of JobManager and TaskManagers of a job instance.
Background information
You can view the performance of JobManager and TaskManagers to identify code errors,
such as errors of job code, slow initialization of classes, and a large number of
resources occupied by classes. The following table describes the information about
the job performance that you can view in the console of fully managed Flink.
Dimension | Item | Description |
---|---|---|
JobManager | Flame Graph |
|
TaskManagers | Flame Graph | |
Memory Dynamics | You can view the memory changes in different memory regions of the Java Virtual Machine (JVM). | |
Threads Dynamics | You can view the details about the threads. You can select threads to sample and analyze the details of the threads. |
Limits
- Only Flink that uses Ververica Runtime (VVR) 4.0.11 or later allows you to view the job performance.
- You can view only the performance of a job instance that is in the Running state. You cannot view the performance of a historical job instance.