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 int getPercentFileLocal() {
130     return 99;
131   }
132 
133   @Override
134   public int getCompactionQueueSize() {
135     return 411;
136   }
137 
138   @Override
139   public int getSmallCompactionQueueSize() {
140     return 0;
141   }
142 
143   @Override
144   public int getLargeCompactionQueueSize() {
145     return 0;
146   }
147 
148   @Override
149   public int getFlushQueueSize() {
150     return 412;
151   }
152 
153   @Override
154   public long getBlockCacheFreeSize() {
155     return 413;
156   }
157 
158   @Override
159   public long getBlockCacheCount() {
160     return 414;
161   }
162 
163   @Override
164   public long getBlockCacheSize() {
165     return 415;
166   }
167 
168   @Override
169   public long getBlockCacheHitCount() {
170     return 416;
171   }
172 
173   @Override
174   public long getBlockCacheMissCount() {
175     return 417;
176   }
177 
178   @Override
179   public long getBlockCacheEvictedCount() {
180     return 418;
181   }
182 
183   @Override
184   public int getBlockCacheHitPercent() {
185     return 98;
186   }
187 
188   @Override
189   public int getBlockCacheHitCachingPercent() {
190     return 97;
191   }
192 
193 
194   @Override
195   public long getUpdatesBlockedTime() {
196     return 419;
197   }
198 
199   @Override
200   public void forceRecompute() {
201     //IGNORED.
202   }
203 
204   @Override
205   public long getNumHLogFiles() {
206     return 10;
207   }
208 
209   @Override
210   public long getHLogFileSize() {
211     return 1024000;
212   }
213 
214   @Override
215   public long getFlushedCellsCount() {
216     return 100000000;
217   }
218 
219   @Override
220   public long getCompactedCellsCount() {
221     return 10000000;
222   }
223 
224   @Override
225   public long getMajorCompactedCellsCount() {
226     return 1000000;
227   }
228 
229   @Override
230   public long getFlushedCellsSize() {
231     return 1024000000;
232   }
233 
234   @Override
235   public long getCompactedCellsSize() {
236     return 102400000;
237   }
238 
239   @Override
240   public long getMajorCompactedCellsSize() {
241     return 10240000;
242   }
243 
244   @Override
245   public long getBlockedRequestsCount() {
246     return 0;
247   }
248 
249   @Override
250   public int getSplitQueueSize() {
251     return 0;
252   }
253 }