Class TaskManagerMetricsInfo
- java.lang.Object
-
- org.apache.flink.runtime.rest.messages.taskmanager.TaskManagerMetricsInfo
-
public class TaskManagerMetricsInfo extends Object
Contains information about the TaskManager metrics.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTaskManagerMetricsInfo.GarbageCollectorInfoInformation about the garbage collector metrics.
-
Field Summary
Fields Modifier and Type Field Description static StringFIELD_NAME_DIRECT_COUNTstatic StringFIELD_NAME_DIRECT_MAXstatic StringFIELD_NAME_DIRECT_USEDstatic StringFIELD_NAME_GARBAGE_COLLECTORSstatic StringFIELD_NAME_HEAP_COMMITTEDstatic StringFIELD_NAME_HEAP_MAXstatic StringFIELD_NAME_HEAP_USEDstatic StringFIELD_NAME_MAPPED_COUNTstatic StringFIELD_NAME_MAPPED_MAXstatic StringFIELD_NAME_MAPPED_USEDstatic StringFIELD_NAME_NON_HEAP_COMMITTEDstatic StringFIELD_NAME_NON_HEAP_MAXstatic StringFIELD_NAME_NON_HEAP_USEDstatic StringFIELD_NAME_SHUFFLE_MEMORY_AVAILABLEstatic StringFIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_AVAILABLEstatic StringFIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_TOTALstatic StringFIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_USEDstatic StringFIELD_NAME_SHUFFLE_MEMORY_TOTALstatic StringFIELD_NAME_SHUFFLE_MEMORY_USED
-
Constructor Summary
Constructors Constructor Description TaskManagerMetricsInfo(long heapUsed, long heapCommitted, long heapMax, long nonHeapUsed, long nonHeapCommitted, long nonHeapMax, long directCount, long directUsed, long directMax, long mappedCount, long mappedUsed, long mappedMax, long shuffleMemorySegmentsAvailable, long shuffleMemorySegmentsUsed, long shuffleMemorySegmentsTotal, long shuffleMemoryAvailable, long shuffleMemoryUsed, long shuffleMemoryTotal, List<TaskManagerMetricsInfo.GarbageCollectorInfo> garbageCollectorsInfo)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaskManagerMetricsInfoempty()booleanequals(Object o)inthashCode()
-
-
-
Field Detail
-
FIELD_NAME_HEAP_USED
public static final String FIELD_NAME_HEAP_USED
- See Also:
- Constant Field Values
-
FIELD_NAME_HEAP_COMMITTED
public static final String FIELD_NAME_HEAP_COMMITTED
- See Also:
- Constant Field Values
-
FIELD_NAME_HEAP_MAX
public static final String FIELD_NAME_HEAP_MAX
- See Also:
- Constant Field Values
-
FIELD_NAME_NON_HEAP_USED
public static final String FIELD_NAME_NON_HEAP_USED
- See Also:
- Constant Field Values
-
FIELD_NAME_NON_HEAP_COMMITTED
public static final String FIELD_NAME_NON_HEAP_COMMITTED
- See Also:
- Constant Field Values
-
FIELD_NAME_NON_HEAP_MAX
public static final String FIELD_NAME_NON_HEAP_MAX
- See Also:
- Constant Field Values
-
FIELD_NAME_DIRECT_COUNT
public static final String FIELD_NAME_DIRECT_COUNT
- See Also:
- Constant Field Values
-
FIELD_NAME_DIRECT_USED
public static final String FIELD_NAME_DIRECT_USED
- See Also:
- Constant Field Values
-
FIELD_NAME_DIRECT_MAX
public static final String FIELD_NAME_DIRECT_MAX
- See Also:
- Constant Field Values
-
FIELD_NAME_MAPPED_COUNT
public static final String FIELD_NAME_MAPPED_COUNT
- See Also:
- Constant Field Values
-
FIELD_NAME_MAPPED_USED
public static final String FIELD_NAME_MAPPED_USED
- See Also:
- Constant Field Values
-
FIELD_NAME_MAPPED_MAX
public static final String FIELD_NAME_MAPPED_MAX
- See Also:
- Constant Field Values
-
FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_AVAILABLE
public static final String FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_AVAILABLE
- See Also:
- Constant Field Values
-
FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_USED
public static final String FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_USED
- See Also:
- Constant Field Values
-
FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_TOTAL
public static final String FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_TOTAL
- See Also:
- Constant Field Values
-
FIELD_NAME_SHUFFLE_MEMORY_AVAILABLE
public static final String FIELD_NAME_SHUFFLE_MEMORY_AVAILABLE
- See Also:
- Constant Field Values
-
FIELD_NAME_SHUFFLE_MEMORY_USED
public static final String FIELD_NAME_SHUFFLE_MEMORY_USED
- See Also:
- Constant Field Values
-
FIELD_NAME_SHUFFLE_MEMORY_TOTAL
public static final String FIELD_NAME_SHUFFLE_MEMORY_TOTAL
- See Also:
- Constant Field Values
-
FIELD_NAME_GARBAGE_COLLECTORS
public static final String FIELD_NAME_GARBAGE_COLLECTORS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TaskManagerMetricsInfo
public TaskManagerMetricsInfo(long heapUsed, long heapCommitted, long heapMax, long nonHeapUsed, long nonHeapCommitted, long nonHeapMax, long directCount, long directUsed, long directMax, long mappedCount, long mappedUsed, long mappedMax, long shuffleMemorySegmentsAvailable, long shuffleMemorySegmentsUsed, long shuffleMemorySegmentsTotal, long shuffleMemoryAvailable, long shuffleMemoryUsed, long shuffleMemoryTotal, List<TaskManagerMetricsInfo.GarbageCollectorInfo> garbageCollectorsInfo)
-
-