Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckpointMetrics ¶
type ExceptionMetrics ¶
type Job ¶
type Job struct{}
func (*Job) GetMetrics ¶
func (j *Job) GetMetrics(flinkJobManagerUrl string) JobMetrics
type JobMetrics ¶
type JobMetrics struct { JobStatusMetrics []JobStatusMetrics ReadWriteTotalMertics ReadWriteTotalMertics CheckpointMetrics []CheckpointMetrics ExceptionMetrics []ExceptionMetrics }
type JobStatusMetrics ¶
type JobStatusMetrics struct { JobName string Created int Running int Failing int Failed int Cancelling int Canceled int Finished int Restarting int Suspended int Unknown int }
see https://github.com/apache/flink/blob/release-1.1.1/flink-runtime/src/main/java/org/apache/flink/runtime/jobgraph/JobStatus.java TODO It's maybe need modify, After Flink version up.
type Overview ¶
type Overview struct { TaskManagers int SlotsTotal int SlotsAvailable int JobsRunning int JobsFinished int JobsCancelled int JobsFailed int FlinkVersion string }
func (*Overview) GetMetrics ¶
type ReadWriteMertics ¶
type ReadWriteTotalMertics ¶
type ReadWriteTotalMertics struct { ReadBytesTotal int64 WriteBytesTotal int64 ReadRecordsTotal int64 WriteRecordsTotal int64 Details []ReadWriteMertics }
Click to show internal directories.
Click to hide internal directories.