Package org.apache.hadoop.hbase.tool
Class CanaryTool.RegionStdOutSink
java.lang.Object
org.apache.hadoop.hbase.tool.CanaryTool.StdOutSink
org.apache.hadoop.hbase.tool.CanaryTool.RegionStdOutSink
- All Implemented Interfaces:
CanaryTool.Sink
- Enclosing class:
- CanaryTool
By Region, for 'region' mode.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ConcurrentMap<ServerName,LongAdder> private ConcurrentMap<String,LongAdder> private final ConcurrentMap<String,List<CanaryTool.RegionTaskResult>> private LongAdder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprivate voidincFailuresCountDetails(ServerName serverName, RegionInfo region) initializeAndGetReadLatencyForTable(String tableName) voidvoidpublishReadFailure(ServerName serverName, RegionInfo region, Exception e) voidpublishReadFailure(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, Exception e) voidpublishReadTiming(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, long msTime) voidpublishWriteFailure(ServerName serverName, RegionInfo region, Exception e) voidpublishWriteFailure(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, Exception e) voidpublishWriteTiming(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, long msTime) voidMethods inherited from class org.apache.hadoop.hbase.tool.CanaryTool.StdOutSink
getReadFailureCount, getReadFailures, getReadSuccessCount, getWriteFailureCount, getWriteFailures, getWriteSuccessCount, incReadFailureCount, incReadSuccessCount, incWriteFailureCount, incWriteSuccessCount, isStopped, stop, updateReadFailures, updateWriteFailures
-
Field Details
-
perTableReadLatency
-
writeLatency
-
regionMap
-
perServerFailuresCount
-
perTableFailuresCount
-
-
Constructor Details
-
RegionStdOutSink
public RegionStdOutSink()
-
-
Method Details
-
getPerServerFailuresCount
-
getPerTableFailuresCount
-
resetFailuresCountDetails
-
incFailuresCountDetails
-
publishReadFailure
-
publishReadFailure
public void publishReadFailure(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, Exception e) -
publishReadTiming
public void publishReadTiming(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, long msTime) -
publishWriteFailure
-
publishWriteFailure
public void publishWriteFailure(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, Exception e) -
publishWriteTiming
public void publishWriteTiming(ServerName serverName, RegionInfo region, ColumnFamilyDescriptor column, long msTime) -
getReadLatencyMap
-
initializeAndGetReadLatencyForTable
-
initializeWriteLatency
-
getWriteLatency
-
getRegionMap
-
getTotalExpectedRegions
-