keith-turner opened a new issue, #4511:
URL: https://github.com/apache/accumulo/issues/4511

   **Is your feature request related to a problem? Please describe.**
   
   The monitor currently has a custom metrics system.  This custom system in 
the monitor tracks certain metrics per tablet server per table id.  The monitor 
currently lacks any metrics for scan severs that are similar to the current 
monitor tablet server metrics.  There are metrics being emitted by scan servers 
that  almost have enough information to construct a scan server metrics 
dashboard in an external metrics system, however the lack of table id 
information prevents having parity with the tablet server view in the monitor.
   
   In general, if table ids were added to some subset of tablet server and scan 
server metrics then it could allow an external metrics system to achieve parity 
with the metrics offered by the monitor.  The metrics in the monitor that do 
this are primarily concerned with table read, write, and compactions.
   
   **Describe the solution you'd like**
   
   For a subset of metrics related to reading and writing data tag them with 
table ids.  This would like result in a `Map<TableId, Meter>` in the code.  For 
this map would need to be able to add new meters as new table ids are 
encountered and remove table ids that have not been used in a while.  The 
meters in this map would have the table id tag.
   
   **Describe alternatives you've considered**
   
   Do not try to achieve feature parity in external metrics and custom monitor 
metrics.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to