Package org.apache.hadoop.hbase
Class ServerMetricsBuilder
java.lang.Object
org.apache.hadoop.hbase.ServerMetricsBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate longprivate Sizeprivate final Map<byte[],RegionMetrics> private longprivate longprivate longprivate final ServerNameprivate ReplicationLoadSinkprivate List<ReplicationLoadSource>private final List<ServerTask>private Sizeprivate final Map<byte[],UserMetrics> private Stringprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static ServerMetricsBuildernewBuilder(ServerName sn) static ServerMetricsof(ServerName sn) static ServerMetricsof(ServerName sn, int versionNumber, String version) setCoprocessorNames(List<String> value) setInfoServerPort(int value) setLastReportTimestamp(long value) setMaxHeapSize(Size value) setRegionCachedInfo(Map<String, Integer> value) setRegionMetrics(List<RegionMetrics> value) setReportTimestamp(long value) setRequestCount(long value) setRequestCountPerSecond(long value) setTasks(List<ServerTask> tasks) setUsedHeapSize(Size value) setUserMetrics(List<UserMetrics> value) setVersion(String version) setVersionNumber(int versionNumber) static List<org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.Coprocessor>toCoprocessor(Collection<String> names) static org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoadtoServerLoad(ServerMetrics metrics) static ServerMetricstoServerMetrics(ServerName serverName, int versionNumber, String version, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB) static ServerMetricstoServerMetrics(ServerName serverName, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB) static ServerMetricstoServerMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.LiveServerInfo serverInfo)
-
Field Details
-
serverName
-
versionNumber
-
version
-
requestCountPerSecond
-
requestCount
-
usedHeapSize
-
maxHeapSize
-
infoServerPort
-
sources
-
sink
-
regionStatus
-
userMetrics
-
coprocessorNames
-
reportTimestamp
-
lastReportTimestamp
-
tasks
-
regionCachedInfo
-
-
Constructor Details
-
ServerMetricsBuilder
-
-
Method Details
-
of
-
of
-
toServerMetrics
public static ServerMetrics toServerMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.LiveServerInfo serverInfo) -
toServerMetrics
public static ServerMetrics toServerMetrics(ServerName serverName, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB) -
toServerMetrics
public static ServerMetrics toServerMetrics(ServerName serverName, int versionNumber, String version, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB) -
toCoprocessor
public static List<org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.Coprocessor> toCoprocessor(Collection<String> names) -
toServerLoad
public static org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad toServerLoad(ServerMetrics metrics) -
newBuilder
-
setVersionNumber
-
setVersion
-
setRequestCountPerSecond
-
setRequestCount
-
setUsedHeapSize
-
setMaxHeapSize
-
setInfoServerPort
-
setReplicationLoadSources
-
setReplicationLoadSink
-
setRegionMetrics
-
setUserMetrics
-
setCoprocessorNames
-
setReportTimestamp
-
setLastReportTimestamp
-
setTasks
-
setRegionCachedInfo
-
build
-