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 double getRequestsPerSecond() {
75      return 0;
76    }
77  
78    @Override
79    public long getTotalRequestCount() {
80      return 899;
81    }
82  
83    @Override
84    public long getReadRequestsCount() {
85      return 997;
86    }
87  
88    @Override
89    public long getWriteRequestsCount() {
90      return 707;
91    }
92  
93    @Override
94    public long getCheckAndMutateChecksFailed() {
95      return 401;
96    }
97  
98    @Override
99    public long getCheckAndMutateChecksPassed() {
100     return 405;
101   }
102 
103   @Override
104   public long getStoreFileIndexSize() {
105     return 406;
106   }
107 
108   @Override
109   public long getTotalStaticIndexSize() {
110     return 407;
111   }
112 
113   @Override
114   public long getTotalStaticBloomSize() {
115     return 408;
116   }
117 
118   @Override
119   public long getNumMutationsWithoutWAL() {
120     return 409;
121   }
122 
123   @Override
124   public long getDataInMemoryWithoutWAL() {
125     return 410;
126   }
127 
128   @Override
129   public double getPercentFileLocal() {
130     return 99;
131   }
132 
133   @Override
134   public double getPercentFileLocalSecondaryRegions() {
135     return 99;
136   }
137 
138   @Override
139   public int getCompactionQueueSize() {
140     return 411;
141   }
142 
143   @Override
144   public int getSmallCompactionQueueSize() {
145     return 0;
146   }
147 
148   @Override
149   public int getLargeCompactionQueueSize() {
150     return 0;
151   }
152 
153   @Override
154   public int getFlushQueueSize() {
155     return 412;
156   }
157 
158   @Override
159   public long getBlockCacheFreeSize() {
160     return 413;
161   }
162 
163   @Override
164   public long getBlockCacheCount() {
165     return 414;
166   }
167 
168   @Override
169   public long getBlockCacheSize() {
170     return 415;
171   }
172 
173   @Override
174   public long getBlockCacheHitCount() {
175     return 416;
176   }
177 
178   @Override
179   public long getBlockCachePrimaryHitCount() {
180     return 422;
181   }
182 
183   @Override
184   public long getBlockCacheMissCount() {
185     return 417;
186   }
187 
188   @Override
189   public long getBlockCachePrimaryMissCount() {
190     return 421;
191   }
192 
193   @Override
194   public long getBlockCacheEvictedCount() {
195     return 418;
196   }
197 
198   @Override
199    public long getBlockCachePrimaryEvictedCount() {
200     return 420;
201   }
202 
203   @Override
204   public double getBlockCacheHitPercent() {
205     return 98;
206   }
207 
208   @Override
209   public double 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 getNumWALFiles() {
230     return 10;
231   }
232 
233   @Override
234   public long getWALFileSize() {
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 int getSplitQueueSize() {
275     return 0;
276   }
277 }