You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Istvan Fajth (JIRA)" <ji...@apache.org> on 2018/03/22 09:18:00 UTC

[jira] [Created] (HBASE-20251) Documentation issue on slow query logging

Istvan Fajth created HBASE-20251:
------------------------------------

             Summary: Documentation issue on slow query logging
                 Key: HBASE-20251
                 URL: https://issues.apache.org/jira/browse/HBASE-20251
             Project: HBase
          Issue Type: Bug
            Reporter: Istvan Fajth


The HBase book at the slow query monitoring section ([http://hbase.apache.org/book.html#ops.slow.query]) contains the following information:

1. you can set up slow query monitoring by setting hbase.ipc.warn.response.time and for large responses to be monitored you can set hbase.ipc.warn.response.size

2. if you set the values and it is exceeded, it promises that the count if slow queries will be exposed via JMX named as hadoop.regionserver_rpc_slowResponse, and it also contains a promise for a count metric for queries that were running for more then one second as hadoop.regionserver_rpc_methodName.aboveOneSec I assume on a per method basis.

3. The doc contains implications of certain tags that are searchable in the logs, and the lines are promised to contain json like data about the query. Tags mentioned:(responseTooSlow), (responseTooLarge), (operationTooSlow), and (operationTooLarge)

 

After examining the code, when metrics2 and protocol buffers were introduced, the tags reduced to only (responseTooSlow) and (responseTooLarge) and the two mentioned count metric hadoop.regionserver_rpc_slowResponse and hadoop.regionserver_rpc_methodName.aboveOneSec was removed from the metrics.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)