-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized,java.lang.AutoCloseable
public final class BrowserFetchMetrics implements Parameterized, AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description private final InstantstartTimeprivate final DurationelapsedTimeprivate final CountertotalPages0private final CountertotalSuccessPages0private final CountertotalFinishedPages0
-
Constructor Summary
Constructors Constructor Description BrowserFetchMetrics(MiscMessageWriter messageWriter, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final InstantgetStartTime()final DurationgetElapsedTime()final CountergetTotalPages0()final CountergetTotalSuccessPages0()final CountergetTotalFinishedPages0()final UnittrackSuccess(WebPage page)Available hosts statistics final UnittrackFailure()final UnittrackAbort()final UnittrackCanceled()Unitclose()-
-
Method Detail
-
getStartTime
final Instant getStartTime()
-
getElapsedTime
final Duration getElapsedTime()
-
getTotalPages0
final Counter getTotalPages0()
-
getTotalSuccessPages0
final Counter getTotalSuccessPages0()
-
getTotalFinishedPages0
final Counter getTotalFinishedPages0()
-
trackSuccess
final Unit trackSuccess(WebPage page)
Available hosts statistics
-
trackFailure
final Unit trackFailure()
-
trackAbort
final Unit trackAbort()
-
trackCanceled
final Unit trackCanceled()
-
-
-
-