Package io.prestosql.failuredetector
Class HeartbeatFailureDetector.Stats
- java.lang.Object
-
- io.prestosql.failuredetector.HeartbeatFailureDetector.Stats
-
- Enclosing class:
- HeartbeatFailureDetector
public static class HeartbeatFailureDetector.Stats extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.airlift.units.Duration
getAge()
Exception
getLastFailureException()
FailureInfo
getLastFailureInfo()
org.joda.time.DateTime
getLastRequestTime()
org.joda.time.DateTime
getLastResponseTime()
double
getRecentFailureRatio()
double
getRecentFailures()
Map<String,Double>
getRecentFailuresByType()
double
getRecentRequests()
double
getRecentSuccesses()
URI
getUri()
void
recordFailure(Exception exception)
void
recordStart()
void
recordSuccess()
-
-
-
Constructor Detail
-
Stats
public Stats(URI uri)
-
-
Method Detail
-
recordStart
public void recordStart()
-
recordSuccess
public void recordSuccess()
-
recordFailure
public void recordFailure(Exception exception)
-
getAge
public io.airlift.units.Duration getAge()
-
getUri
public URI getUri()
-
getRecentFailures
public double getRecentFailures()
-
getRecentSuccesses
public double getRecentSuccesses()
-
getRecentRequests
public double getRecentRequests()
-
getRecentFailureRatio
public double getRecentFailureRatio()
-
getLastRequestTime
public org.joda.time.DateTime getLastRequestTime()
-
getLastResponseTime
public org.joda.time.DateTime getLastResponseTime()
-
getLastFailureException
public Exception getLastFailureException()
-
getLastFailureInfo
@Nullable public FailureInfo getLastFailureInfo()
-
-