You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ec...@apache.org on 2013/04/29 22:37:14 UTC
svn commit: r1477330 -
/hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
Author: eclark
Date: Mon Apr 29 20:37:14 2013
New Revision: 1477330
URL: http://svn.apache.org/r1477330
Log:
HBASE-8425 Per-region memstore size is missing in the new RS web UI
Modified:
hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
Modified: hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon?rev=1477330&r1=1477329&r2=1477330&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon (original)
+++ hbase/trunk/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon Mon Apr 29 20:37:14 2013
@@ -42,7 +42,8 @@
<li class="active"><a href="#tab_regionBaseInfo" data-toggle="tab">Base Info</a> </li>
<li><a href="#tab_regionRequestStats" data-toggle="tab">Request metrics</a></li>
<li class=""><a href="#tab_regionStoreStats" data-toggle="tab">Storefile Metrics</a></li>
- <li class=""><a href="#tab_regionCompactStas" data-toggle="tab">Compaction Metrics</a></li>
+ <li class=""><a href="#tab_regionMemstoreStats" data-toggle="tab">Memstore Metrics</a></li>
+ <li class=""><a href="#tab_regionCompactStats" data-toggle="tab">Compaction Metrics</a></li>
</ul>
<div class="tab-content" style="padding-bottom: 9px; border-bottom: 1px solid #ddd;">
<div class="tab-pane active" id="tab_regionBaseInfo">
@@ -54,7 +55,10 @@
<div class="tab-pane" id="tab_regionStoreStats">
<& storeStats; onlineRegions = onlineRegions; &>
</div>
- <div class="tab-pane" id="tab_regionCompactStas">
+ <div class="tab-pane" id="tab_regionMemstoreStats">
+ <& memstoreStats; onlineRegions = onlineRegions; &>
+ </div>
+ <div class="tab-pane" id="tab_regionCompactStats">
<& compactStats; onlineRegions = onlineRegions; &>
</div>
</div>
@@ -192,3 +196,28 @@
</%for>
</table>
</%def>
+
+<%def memstoreStats>
+<%args>
+ List<HRegionInfo> onlineRegions;
+</%args>
+ <table class="table table-striped">
+ <tr>
+ <th>Region Name</th>
+ <th>Memstore Size</th>
+ </tr>
+
+ <%for HRegionInfo r: onlineRegions %>
+
+ <tr>
+ <%java>
+ RegionLoad load = regionServer.createRegionLoad(r.getEncodedName());
+ </%java>
+ <td><% r.getRegionNameAsString() %></td>
+ <%if load != null %>
+ <td><% load.getMemstoreSizeMB() %>MB</td>
+ </%if>
+ </tr>
+ </%for>
+ </table>
+</%def>