View Javadoc

1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *     http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing, software
13   * distributed under the License is distributed on an "AS IS" BASIS,
14   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15   * See the License for the specific language governing permissions and
16   * limitations under the License.
17   */
18  
19  package org.apache.hadoop.hbase.regionserver;
20  
21  public class MetricsRegionServerWrapperStub implements MetricsRegionServerWrapper {
22  
23    @Override
24    public String getServerName() {
25      return "test";
26    }
27  
28    @Override
29    public String getClusterId() {
30      return "tClusterId";
31    }
32  
33    @Override
34    public String getZookeeperQuorum() {
35      return "zk";
36    }
37  
38    @Override
39    public String getCoprocessors() {
40      return "co-process";
41    }
42  
43    @Override
44    public long getStartCode() {
45      return 100;
46    }
47  
48    @Override
49    public long getNumOnlineRegions() {
50      return 101;
51    }
52  
53    @Override
54    public long getNumStores() {
55      return 2;
56    }
57  
58    @Override
59    public long getNumStoreFiles() {
60      return 300;
61    }
62  
63    @Override
64    public long getMemstoreSize() {
65      return 1025;
66    }
67  
68    @Override
69    public long getStoreFileSize() {
70      return 1900;
71    }
72  
73    @Override
74    public long getMaxStoreFileAge() {
75      return 2;
76    }
77  
78    @Override
79    public long getMinStoreFileAge() {
80      return 2;
81    }
82  
83    @Override
84    public long getAvgStoreFileAge() {
85      return 2;
86    }
87  
88    @Override
89    public long getNumReferenceFiles() {
90      return 2;
91    }
92  
93    @Override
94    public double getRequestsPerSecond() {
95      return 0;
96    }
97  
98    @Override
99    public long getTotalRequestCount() {
100     return 899;
101   }
102 
103   @Override
104   public long getReadRequestsCount() {
105     return 997;
106   }
107 
108   @Override
109   public long getWriteRequestsCount() {
110     return 707;
111   }
112 
113   @Override
114   public long getRpcGetRequestsCount() {
115     return 521;
116   }
117 
118   @Override
119   public long getRpcScanRequestsCount() {
120     return 101;
121   }
122 
123   @Override
124   public long getRpcMultiRequestsCount() {
125     return 486;
126   }
127 
128   @Override
129   public long getRpcMutateRequestsCount() {
130     return 606;
131   }
132 
133   @Override
134   public long getCheckAndMutateChecksFailed() {
135     return 401;
136   }
137 
138   @Override
139   public long getCheckAndMutateChecksPassed() {
140     return 405;
141   }
142 
143   @Override
144   public long getStoreFileIndexSize() {
145     return 406;
146   }
147 
148   @Override
149   public long getTotalStaticIndexSize() {
150     return 407;
151   }
152 
153   @Override
154   public long getTotalStaticBloomSize() {
155     return 408;
156   }
157 
158   @Override
159   public long getNumMutationsWithoutWAL() {
160     return 409;
161   }
162 
163   @Override
164   public long getDataInMemoryWithoutWAL() {
165     return 410;
166   }
167 
168   @Override
169   public double getPercentFileLocal() {
170     return 99;
171   }
172 
173   @Override
174   public double getPercentFileLocalSecondaryRegions() {
175     return 99;
176   }
177 
178   @Override
179   public int getCompactionQueueSize() {
180     return 411;
181   }
182 
183   @Override
184   public int getSmallCompactionQueueSize() {
185     return 0;
186   }
187 
188   @Override
189   public int getLargeCompactionQueueSize() {
190     return 0;
191   }
192 
193   @Override
194   public int getFlushQueueSize() {
195     return 412;
196   }
197 
198   @Override
199   public long getBlockCacheFreeSize() {
200     return 413;
201   }
202 
203   @Override
204   public long getBlockCacheCount() {
205     return 414;
206   }
207 
208   @Override
209   public long getBlockCacheSize() {
210     return 415;
211   }
212 
213   @Override
214   public long getBlockCacheHitCount() {
215     return 416;
216   }
217 
218   @Override
219   public long getBlockCachePrimaryHitCount() {
220     return 422;
221   }
222 
223   @Override
224   public long getBlockCacheMissCount() {
225     return 417;
226   }
227 
228   @Override
229   public long getBlockCachePrimaryMissCount() {
230     return 421;
231   }
232 
233   @Override
234   public long getBlockCacheEvictedCount() {
235     return 418;
236   }
237 
238   @Override
239    public long getBlockCachePrimaryEvictedCount() {
240     return 420;
241   }
242 
243   @Override
244   public double getBlockCacheHitPercent() {
245     return 98;
246   }
247 
248   @Override
249   public double getBlockCacheHitCachingPercent() {
250     return 97;
251   }
252 
253 
254   @Override
255   public long getUpdatesBlockedTime() {
256     return 419;
257   }
258 
259   @Override
260   public void forceRecompute() {
261     //IGNORED.
262   }
263 
264   @Override
265   public long getNumWALFiles() {
266     return 10;
267   }
268 
269   @Override
270   public long getWALFileSize() {
271     return 1024000;
272   }
273 
274   @Override
275   public long getFlushedCellsCount() {
276     return 100000000;
277   }
278 
279   @Override
280   public long getCompactedCellsCount() {
281     return 10000000;
282   }
283 
284   @Override
285   public long getMajorCompactedCellsCount() {
286     return 1000000;
287   }
288 
289   @Override
290   public long getFlushedCellsSize() {
291     return 1024000000;
292   }
293 
294   @Override
295   public long getCompactedCellsSize() {
296     return 102400000;
297   }
298 
299   @Override
300   public long getMajorCompactedCellsSize() {
301     return 10240000;
302   }
303 
304   @Override
305   public long getBlockedRequestsCount() {
306     return 0;
307   }
308 
309   @Override
310   public long getDataMissCount() {
311     return 0;
312   }
313 
314   @Override
315   public long getLeafIndexMissCount() {
316     return 0;
317   }
318 
319   @Override
320   public long getBloomChunkMissCount() {
321     return 0;
322   }
323 
324   @Override
325   public long getMetaMissCount() {
326     return 0;
327   }
328 
329   @Override
330   public long getRootIndexMissCount() {
331     return 0;
332   }
333 
334   @Override
335   public long getIntermediateIndexMissCount() {
336     return 0;
337   }
338 
339   @Override
340   public long getFileInfoMissCount() {
341     return 0;
342   }
343 
344   @Override
345   public long getGeneralBloomMetaMissCount() {
346     return 0;
347   }
348 
349   @Override
350   public long getDeleteFamilyBloomMissCount() {
351     return 0;
352   }
353 
354   @Override
355   public long getTrailerMissCount() {
356     return 0;
357   }
358 
359   @Override
360   public long getDataHitCount() {
361     return 0;
362   }
363 
364   @Override
365   public long getLeafIndexHitCount() {
366     return 0;
367   }
368 
369   @Override
370   public long getBloomChunkHitCount() {
371     return 0;
372   }
373 
374   @Override
375   public long getMetaHitCount() {
376     return 0;
377   }
378 
379   @Override
380   public long getRootIndexHitCount() {
381     return 0;
382   }
383 
384   @Override
385   public long getIntermediateIndexHitCount() {
386     return 0;
387   }
388 
389   @Override
390   public long getFileInfoHitCount() {
391     return 0;
392   }
393 
394   @Override
395   public long getGeneralBloomMetaHitCount() {
396     return 0;
397   }
398 
399   @Override
400   public long getDeleteFamilyBloomHitCount() {
401     return 0;
402   }
403 
404   @Override
405   public long getTrailerHitCount() {
406     return 0;
407   }
408 
409   @Override
410   public int getSplitQueueSize() {
411     return 0;
412   }
413 
414   @Override
415   public long getAverageRegionSize() {
416     return 10000000;
417   }
418 
419   @Override
420   public long getCellsCountCompactedToMob() {
421     return 20;
422   }
423 
424   @Override
425   public long getCellsCountCompactedFromMob() {
426     return 10;
427   }
428 
429   @Override
430   public long getCellsSizeCompactedToMob() {
431     return 200;
432   }
433 
434   @Override
435   public long getCellsSizeCompactedFromMob() {
436     return 100;
437   }
438 
439   @Override
440   public long getMobFlushCount() {
441     return 1;
442   }
443 
444   @Override
445   public long getMobFlushedCellsCount() {
446     return 10;
447   }
448 
449   @Override
450   public long getMobFlushedCellsSize() {
451     return 1000;
452   }
453 
454   @Override
455   public long getMobScanCellsCount() {
456     return 10;
457   }
458 
459   @Override
460   public long getMobScanCellsSize() {
461     return 1000;
462   }
463 
464   @Override
465   public long getMobFileCacheAccessCount() {
466     return 100;
467   }
468 
469   @Override
470   public long getMobFileCacheMissCount() {
471     return 50;
472   }
473 
474   @Override
475   public long getMobFileCacheEvictedCount() {
476     return 0;
477   }
478 
479   @Override
480   public long getMobFileCacheCount() {
481     return 100;
482   }
483 
484   @Override
485   public int getMobFileCacheHitPercent() {
486     return 50;
487   }
488 }