Class DownTimeGauge
java.lang.Object
org.apache.flink.runtime.executiongraph.metrics.DownTimeGauge
- All Implemented Interfaces:
org.apache.flink.metrics.Gauge<Long>,org.apache.flink.metrics.Metric
A gauge that returns (in milliseconds) how long a job has not been not running any more, in case
it is in a failing/recovering situation. Running jobs return naturally a value of zero.
For jobs that have never run (new not yet scheduled jobs) or jobs that have run again after failing, this gauge returns 0L, and for jobs that are not running any more, it returns -1L.
-
Field Details
-
METRIC_NAME
- See Also:
-
-
Constructor Details
-
DownTimeGauge
-
-
Method Details
-
getValue
- Specified by:
getValuein interfaceorg.apache.flink.metrics.Gauge<Long>
-