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 class
TaskManagerMetricsInfo.GarbageCollectorInfo
Information about the garbage collector metrics.
-
Field Summary
Fields Modifier and Type Field Description static String
FIELD_NAME_DIRECT_COUNT
static String
FIELD_NAME_DIRECT_MAX
static String
FIELD_NAME_DIRECT_USED
static String
FIELD_NAME_GARBAGE_COLLECTORS
static String
FIELD_NAME_HEAP_COMMITTED
static String
FIELD_NAME_HEAP_MAX
static String
FIELD_NAME_HEAP_USED
static String
FIELD_NAME_MAPPED_COUNT
static String
FIELD_NAME_MAPPED_MAX
static String
FIELD_NAME_MAPPED_USED
static String
FIELD_NAME_NON_HEAP_COMMITTED
static String
FIELD_NAME_NON_HEAP_MAX
static String
FIELD_NAME_NON_HEAP_USED
static String
FIELD_NAME_SHUFFLE_MEMORY_AVAILABLE
static String
FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_AVAILABLE
static String
FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_TOTAL
static String
FIELD_NAME_SHUFFLE_MEMORY_SEGMENTS_USED
static String
FIELD_NAME_SHUFFLE_MEMORY_TOTAL
static String
FIELD_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 TaskManagerMetricsInfo
empty()
boolean
equals(Object o)
int
hashCode()
-
-
-
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)
-
-