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 getCheckAndMutateChecksFailed() {
115     return 401;
116   }
117 
118   @Override
119   public long getCheckAndMutateChecksPassed() {
120     return 405;
121   }
122 
123   @Override
124   public long getStoreFileIndexSize() {
125     return 406;
126   }
127 
128   @Override
129   public long getTotalStaticIndexSize() {
130     return 407;
131   }
132 
133   @Override
134   public long getTotalStaticBloomSize() {
135     return 408;
136   }
137 
138   @Override
139   public long getNumMutationsWithoutWAL() {
140     return 409;
141   }
142 
143   @Override
144   public long getDataInMemoryWithoutWAL() {
145     return 410;
146   }
147 
148   @Override
149   public int getPercentFileLocal() {
150     return 99;
151   }
152 
153   @Override
154   public int getCompactionQueueSize() {
155     return 411;
156   }
157 
158   @Override
159   public int getSmallCompactionQueueSize() {
160     return 0;
161   }
162 
163   @Override
164   public int getLargeCompactionQueueSize() {
165     return 0;
166   }
167 
168   @Override
169   public int getFlushQueueSize() {
170     return 412;
171   }
172 
173   @Override
174   public long getBlockCacheFreeSize() {
175     return 413;
176   }
177 
178   @Override
179   public long getBlockCacheCount() {
180     return 414;
181   }
182 
183   @Override
184   public long getBlockCacheSize() {
185     return 415;
186   }
187 
188   @Override
189   public long getBlockCacheHitCount() {
190     return 416;
191   }
192 
193   @Override
194   public long getBlockCacheMissCount() {
195     return 417;
196   }
197 
198   @Override
199   public long getBlockCacheEvictedCount() {
200     return 418;
201   }
202 
203   @Override
204   public int getBlockCacheHitPercent() {
205     return 98;
206   }
207 
208   @Override
209   public int getBlockCacheHitCachingPercent() {
210     return 97;
211   }
212 
213   @Override
214   public long getBlockCacheFailedInsertions() {
215     return 36;
216   }
217 
218   @Override
219   public long getUpdatesBlockedTime() {
220     return 419;
221   }
222 
223   @Override
224   public void forceRecompute() {
225     //IGNORED.
226   }
227 
228   @Override
229   public long getNumHLogFiles() {
230     return 10;
231   }
232 
233   @Override
234   public long getHLogFileSize() {
235     return 1024000;
236   }
237 
238   @Override
239   public long getFlushedCellsCount() {
240     return 100000000;
241   }
242 
243   @Override
244   public long getCompactedCellsCount() {
245     return 10000000;
246   }
247 
248   @Override
249   public long getMajorCompactedCellsCount() {
250     return 1000000;
251   }
252 
253   @Override
254   public long getFlushedCellsSize() {
255     return 1024000000;
256   }
257 
258   @Override
259   public long getCompactedCellsSize() {
260     return 102400000;
261   }
262 
263   @Override
264   public long getMajorCompactedCellsSize() {
265     return 10240000;
266   }
267 
268   @Override
269   public long getBlockedRequestsCount() {
270     return 0;
271   }
272 
273   @Override
274   public long getDataMissCount() {
275     return 0;
276   }
277 
278   @Override
279   public long getLeafIndexMissCount() {
280     return 0;
281   }
282 
283   @Override
284   public long getBloomChunkMissCount() {
285     return 0;
286   }
287 
288   @Override
289   public long getMetaMissCount() {
290     return 0;
291   }
292 
293   @Override
294   public long getRootIndexMissCount() {
295     return 0;
296   }
297 
298   @Override
299   public long getIntermediateIndexMissCount() {
300     return 0;
301   }
302 
303   @Override
304   public long getFileInfoMissCount() {
305     return 0;
306   }
307 
308   @Override
309   public long getGeneralBloomMetaMissCount() {
310     return 0;
311   }
312 
313   @Override
314   public long getDeleteFamilyBloomMissCount() {
315     return 0;
316   }
317 
318   @Override
319   public long getTrailerMissCount() {
320     return 0;
321   }
322 
323   @Override
324   public long getDataHitCount() {
325     return 0;
326   }
327 
328   @Override
329   public long getLeafIndexHitCount() {
330     return 0;
331   }
332 
333   @Override
334   public long getBloomChunkHitCount() {
335     return 0;
336   }
337 
338   @Override
339   public long getMetaHitCount() {
340     return 0;
341   }
342 
343   @Override
344   public long getRootIndexHitCount() {
345     return 0;
346   }
347 
348   @Override
349   public long getIntermediateIndexHitCount() {
350     return 0;
351   }
352 
353   @Override
354   public long getFileInfoHitCount() {
355     return 0;
356   }
357 
358   @Override
359   public long getGeneralBloomMetaHitCount() {
360     return 0;
361   }
362 
363   @Override
364   public long getDeleteFamilyBloomHitCount() {
365     return 0;
366   }
367 
368   @Override
369   public long getTrailerHitCount() {
370     return 0;
371   }
372 
373   @Override
374   public int getSplitQueueSize() {
375     return 0;
376   }
377 
378   @Override
379   public long getAverageRegionSize() {
380     return 10000000;
381   }
382 }