The Monitor[1] gets a MasterMonitorInfo[2] object from the Master that contains 
the information you need. The tableMap member contains a TableInfo[3] object 
for each table that holds the information you are looking for.

 

[1] 
https://github.com/apache/accumulo/blob/1.9/server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java#L297

[2] 
https://github.com/apache/accumulo/blob/1.9/core/src/main/java/org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java

[3] 
https://github.com/apache/accumulo/blob/1.9/core/src/main/java/org/apache/accumulo/core/master/thrift/TableInfo.java

 

From: Bulldog20630405 <[email protected]> 
Sent: Wednesday, July 22, 2020 1:11 PM
To: accumulo-user <[email protected]>
Cc: Bulldog20630405 <[email protected]>
Subject: example thrift client to get master metrics

 

 

we are trying to grab master metrics (e.g. table x current major compaction ... 
something you can see on the monitor page) programmatically.  does anyone have 
an example client to do that?

 

Reply via email to