Skip to content

Commit aebaa88

Browse files
committed
HBASE-27681 Refactor Table Latency Metrics
1 parent 7e56063 commit aebaa88

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServer.java

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.util.Optional;
2121
import org.apache.hadoop.conf.Configuration;
2222
import org.apache.hadoop.hbase.CompatibilitySingletonFactory;
23-
import org.apache.hadoop.hbase.client.RegionInfo;
2423
import org.apache.hadoop.hbase.metrics.Meter;
2524
import org.apache.hadoop.hbase.metrics.MetricRegistries;
2625
import org.apache.hadoop.hbase.metrics.MetricRegistry;
@@ -103,13 +102,13 @@ public MetricsRegionServerWrapper getRegionServerWrapper() {
103102
}
104103

105104
public void updatePutBatch(HRegion region, long t) {
106-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
105+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
107106
.ifPresent(metrics -> metrics.updatePutBatch(t));
108107
serverSource.updatePutBatch(t);
109108
}
110109

111110
public void updatePut(HRegion region, long t) {
112-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
111+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
113112
.ifPresent(metrics -> metrics.updatePut(t));
114113
if (t > slowMetricTime) {
115114
serverSource.incrSlowPut();
@@ -119,7 +118,7 @@ public void updatePut(HRegion region, long t) {
119118
}
120119

121120
public void updateDelete(HRegion region, long t) {
122-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
121+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
123122
.ifPresent(metrics -> metrics.updateDelete(t));
124123
if (t > slowMetricTime) {
125124
serverSource.incrSlowDelete();
@@ -129,31 +128,31 @@ public void updateDelete(HRegion region, long t) {
129128
}
130129

131130
public void updateDeleteBatch(HRegion region, long t) {
132-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
131+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
133132
.ifPresent(metrics -> metrics.updateDeleteBatch(t));
134133
serverSource.updateDeleteBatch(t);
135134
}
136135

137136
public void updateCheckAndDelete(HRegion region, long t) {
138-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
137+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
139138
.ifPresent(metrics -> metrics.updateCheckAndDelete(t));
140139
serverSource.updateCheckAndDelete(t);
141140
}
142141

143142
public void updateCheckAndPut(HRegion region, long t) {
144-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
143+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
145144
.ifPresent(metrics -> metrics.updateCheckAndPut(t));
146145
serverSource.updateCheckAndPut(t);
147146
}
148147

149148
public void updateCheckAndMutate(HRegion region, long t) {
150-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
149+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
151150
.ifPresent(metrics -> metrics.updateCheckAndMutate(t));
152151
serverSource.updateCheckAndMutate(t);
153152
}
154153

155154
public void updateGet(HRegion region, long t) {
156-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
155+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
157156
.ifPresent(metrics -> metrics.updateGet(t));
158157
if (t > slowMetricTime) {
159158
serverSource.incrSlowGet();
@@ -163,7 +162,7 @@ public void updateGet(HRegion region, long t) {
163162
}
164163

165164
public void updateIncrement(HRegion region, long t) {
166-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
165+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
167166
.ifPresent(metrics -> metrics.updateIncrement(t));
168167
if (t > slowMetricTime) {
169168
serverSource.incrSlowIncrement();
@@ -173,7 +172,7 @@ public void updateIncrement(HRegion region, long t) {
173172
}
174173

175174
public void updateAppend(HRegion region, long t) {
176-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
175+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
177176
.ifPresent(metrics -> metrics.updateAppend(t));
178177
if (t > slowMetricTime) {
179178
serverSource.incrSlowAppend();
@@ -188,13 +187,13 @@ public void updateReplay(long t) {
188187
}
189188

190189
public void updateScanSize(HRegion region, long scanSize) {
191-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
190+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
192191
.ifPresent(metrics -> metrics.updateScanSize(scanSize));
193192
serverSource.updateScanSize(scanSize);
194193
}
195194

196195
public void updateScanTime(HRegion region, long t) {
197-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
196+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
198197
.ifPresent(metrics -> metrics.updateScanTime(t));
199198
serverSource.updateScanTime(t);
200199
userAggregate.updateScanTime(t);
@@ -261,23 +260,23 @@ public void incrementRegionSizeReportingChoreTime(long time) {
261260
}
262261

263262
public void updateReadQueryMeter(HRegion region, long count) {
264-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
263+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
265264
.ifPresent(metrics -> metrics.updateTableReadQueryMeter(count));
266265
if (serverReadQueryMeter != null) {
267266
serverReadQueryMeter.mark(count);
268267
}
269268
}
270269

271270
public void updateWriteQueryMeter(HRegion region, long count) {
272-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
271+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
273272
.ifPresent(metrics -> metrics.updateTableWriteQueryMeter(count));
274273
if (serverWriteQueryMeter != null) {
275274
serverWriteQueryMeter.mark(count);
276275
}
277276
}
278277

279278
public void updateWriteQueryMeter(HRegion region) {
280-
Optional.ofNullable(region).flatMap(r -> r.getMetricsTableRequests())
279+
Optional.ofNullable(region).flatMap(HRegion::getMetricsTableRequests)
281280
.ifPresent(metrics -> metrics.updateTableWriteQueryMeter());
282281
if (serverWriteQueryMeter != null) {
283282
serverWriteQueryMeter.mark();

0 commit comments

Comments
 (0)