Class CheckpointStatistics
- java.lang.Object
-
- org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics
-
- All Implemented Interfaces:
ResponseBody
- Direct Known Subclasses:
CheckpointStatistics.CompletedCheckpointStatistics,CheckpointStatistics.FailedCheckpointStatistics,CheckpointStatistics.PendingCheckpointStatistics
public class CheckpointStatistics extends Object implements ResponseBody
Statistics for a checkpoint.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckpointStatistics.CompletedCheckpointStatisticsStatistics for a completed checkpoint.static classCheckpointStatistics.FailedCheckpointStatisticsStatistics for a failed checkpoint.static classCheckpointStatistics.PendingCheckpointStatisticsStatistics for a pending checkpoint.
-
Field Summary
Fields Modifier and Type Field Description static StringFIELD_NAME_ALIGNMENT_BUFFEREDstatic StringFIELD_NAME_CHECKPOINT_TYPEstatic StringFIELD_NAME_CHECKPOINTED_SIZEstatic StringFIELD_NAME_DURATIONstatic StringFIELD_NAME_IDstatic StringFIELD_NAME_IS_SAVEPOINTstatic StringFIELD_NAME_LATEST_ACK_TIMESTAMPstatic StringFIELD_NAME_NUM_ACK_SUBTASKSstatic StringFIELD_NAME_NUM_SUBTASKSstatic StringFIELD_NAME_PERSISTED_DATAstatic StringFIELD_NAME_PROCESSED_DATAstatic StringFIELD_NAME_SAVEPOINT_FORMATstatic StringFIELD_NAME_STATE_SIZEThe accurate name of this field should be 'checkpointed_data_size', keep it as before to not break backwards compatibility for old web UI.static StringFIELD_NAME_STATUSstatic StringFIELD_NAME_TASKSstatic StringFIELD_NAME_TRIGGER_TIMESTAMP
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static CheckpointStatisticsgenerateCheckpointStatistics(AbstractCheckpointStats checkpointStats, boolean includeTaskCheckpointStatistics)longgetCheckpointedSize()Map<JobVertexID,TaskCheckpointStatistics>getCheckpointStatisticsPerTask()org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics.RestAPICheckpointTypegetCheckpointType()longgetDuration()longgetId()longgetLatestAckTimestamp()intgetNumAckSubtasks()intgetNumSubtasks()longgetStateSize()CheckpointStatsStatusgetStatus()longgetTriggerTimestamp()inthashCode()booleanisSavepoint()
-
-
-
Field Detail
-
FIELD_NAME_ID
public static final String FIELD_NAME_ID
- See Also:
- Constant Field Values
-
FIELD_NAME_STATUS
public static final String FIELD_NAME_STATUS
- See Also:
- Constant Field Values
-
FIELD_NAME_IS_SAVEPOINT
public static final String FIELD_NAME_IS_SAVEPOINT
- See Also:
- Constant Field Values
-
FIELD_NAME_SAVEPOINT_FORMAT
public static final String FIELD_NAME_SAVEPOINT_FORMAT
- See Also:
- Constant Field Values
-
FIELD_NAME_TRIGGER_TIMESTAMP
public static final String FIELD_NAME_TRIGGER_TIMESTAMP
- See Also:
- Constant Field Values
-
FIELD_NAME_LATEST_ACK_TIMESTAMP
public static final String FIELD_NAME_LATEST_ACK_TIMESTAMP
- See Also:
- Constant Field Values
-
FIELD_NAME_CHECKPOINTED_SIZE
public static final String FIELD_NAME_CHECKPOINTED_SIZE
- See Also:
- Constant Field Values
-
FIELD_NAME_STATE_SIZE
public static final String FIELD_NAME_STATE_SIZE
The accurate name of this field should be 'checkpointed_data_size', keep it as before to not break backwards compatibility for old web UI.- See Also:
- FLINK-13390, Constant Field Values
-
FIELD_NAME_DURATION
public static final String FIELD_NAME_DURATION
- See Also:
- Constant Field Values
-
FIELD_NAME_ALIGNMENT_BUFFERED
public static final String FIELD_NAME_ALIGNMENT_BUFFERED
- See Also:
- Constant Field Values
-
FIELD_NAME_PROCESSED_DATA
public static final String FIELD_NAME_PROCESSED_DATA
- See Also:
- Constant Field Values
-
FIELD_NAME_PERSISTED_DATA
public static final String FIELD_NAME_PERSISTED_DATA
- See Also:
- Constant Field Values
-
FIELD_NAME_NUM_SUBTASKS
public static final String FIELD_NAME_NUM_SUBTASKS
- See Also:
- Constant Field Values
-
FIELD_NAME_NUM_ACK_SUBTASKS
public static final String FIELD_NAME_NUM_ACK_SUBTASKS
- See Also:
- Constant Field Values
-
FIELD_NAME_TASKS
public static final String FIELD_NAME_TASKS
- See Also:
- Constant Field Values
-
FIELD_NAME_CHECKPOINT_TYPE
public static final String FIELD_NAME_CHECKPOINT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public long getId()
-
getStatus
public CheckpointStatsStatus getStatus()
-
isSavepoint
public boolean isSavepoint()
-
getTriggerTimestamp
public long getTriggerTimestamp()
-
getLatestAckTimestamp
public long getLatestAckTimestamp()
-
getCheckpointedSize
public long getCheckpointedSize()
-
getStateSize
public long getStateSize()
-
getDuration
public long getDuration()
-
getNumSubtasks
public int getNumSubtasks()
-
getNumAckSubtasks
public int getNumAckSubtasks()
-
getCheckpointType
public org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics.RestAPICheckpointType getCheckpointType()
-
getCheckpointStatisticsPerTask
@Nullable public Map<JobVertexID,TaskCheckpointStatistics> getCheckpointStatisticsPerTask()
-
generateCheckpointStatistics
public static CheckpointStatistics generateCheckpointStatistics(AbstractCheckpointStats checkpointStats, boolean includeTaskCheckpointStatistics)
-
-