You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Rahul Shrivastava (JIRA)" <ji...@apache.org> on 2017/02/09 00:15:41 UTC

[jira] [Created] (PHOENIX-3655) Metrics for PQS

Rahul Shrivastava created PHOENIX-3655:
------------------------------------------

             Summary: Metrics for PQS
                 Key: PHOENIX-3655
                 URL: https://issues.apache.org/jira/browse/PHOENIX-3655
             Project: Phoenix
          Issue Type: New Feature
    Affects Versions: 4.8.0
         Environment: Linux 3.13.0-107-generic kernel, v4.9.0-HBase-0.98
            Reporter: Rahul Shrivastava
             Fix For: 4.9.0


Phoenix Query Server runs a separate process compared to its thin client. Metrics collection is currently done by PhoenixRuntime.java i.e. at Phoenix driver level. We need the following

1. For every jdbc statement/prepared statement/ run by PQS , we need capability to collect metrics at PQS level and push the data to external sink i.e. file, JMX , other external custom sources. 
2. Besides this global metrics could be periodically collected and pushed to the sink. 
2. PQS can be configured to turn on metrics collection and type of collect ( runtime or global) via hbase-site.xml
3. Sink could be configured via an interface in hbase-site.xml. 

All metrics definition https://phoenix.apache.org/metrics.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)