Class StorageClusterStatusModel

java.lang.Object
org.apache.hadoop.hbase.rest.model.StorageClusterStatusModel
All Implemented Interfaces:
Serializable, ProtobufMessageHandler

@Private public class StorageClusterStatusModel extends Object implements Serializable, ProtobufMessageHandler
Representation of the status of a storage cluster:

  • regions: the total number of regions served by the cluster
  • requests: the total number of requests per second handled by the cluster in the last reporting interval
  • averageLoad: the average load of the region servers in the cluster
  • liveNodes: detailed status of the live region servers
  • deadNodes: the names of region servers declared dead
 <complexType name="StorageClusterStatus">
   <sequence>
     <element name="liveNode" type="tns:Node"
       maxOccurs="unbounded" minOccurs="0">
     </element>
     <element name="deadNode" type="string" maxOccurs="unbounded"
       minOccurs="0">
     </element>
   </sequence>
   <attribute name="regions" type="int"></attribute>
   <attribute name="requests" type="int"></attribute>
   <attribute name="averageLoad" type="float"></attribute>
 </complexType>

 <complexType name="Node">
   <sequence>
     <element name="region" type="tns:Region"
       maxOccurs="unbounded" minOccurs="0"></element>
   </sequence>
   <attribute name="name" type="string"></attribute>
   <attribute name="startCode" type="int"></attribute>
   <attribute name="requests" type="int"></attribute>
   <attribute name="heapSizeMB" type="int"></attribute>
   <attribute name="maxHeapSizeMB" type="int"></attribute>
 </complexType>

 <complexType name="Region">
   <attribute name="name" type="base64Binary"></attribute>
   <attribute name="stores" type="int"></attribute>
   <attribute name="storefiles" type="int"></attribute>
   <attribute name="storefileSizeMB" type="int"></attribute>
   <attribute name="memstoreSizeMB" type="int"></attribute>
   <attribute name="storefileIndexSizeMB" type="int"></attribute>
   <attribute name="readRequestsCount" type="int"></attribute>
   <attribute name="writeRequestsCount" type="int"></attribute>
   <attribute name="rootIndexSizeKB" type="int"></attribute>
   <attribute name="totalStaticIndexSizeKB" type="int"></attribute>
   <attribute name="totalStaticBloomSizeKB" type="int"></attribute>
   <attribute name="totalCompactingKVs" type="int"></attribute>
   <attribute name="currentCompactedKVs" type="int"></attribute>
 </complexType>
 
See Also: