Chetan Mehrotra created OAK-2755:
------------------------------------

             Summary: Consolidated JMX view of all EventListener related 
statistics
                 Key: OAK-2755
                 URL: https://issues.apache.org/jira/browse/OAK-2755
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core
            Reporter: Chetan Mehrotra
            Assignee: Chetan Mehrotra
             Fix For: 1.0.13, 1.3.0


Oak Observation support exposes a {{EventListenerMBean}} [1] which provide 
quite a bit of details around registered observation listeners. However in a 
typical application there would be multiple listeners registered. To simplify 
monitoring it would be helpful to have a _consolidated_ view of all listeners 
related statistics.

Further the stats can also include some more details which are Oak specific
* Subtree paths to which the listener listens to - By default JCR Api allows 
single path however Oak allows a listener to register to multiple paths
* If listener is enabled to listen to cluster local and cluster external changes
* Size of queue in BackgroundObserver
* Distribution of change types present in the queue - Local, External etc

[1] 
https://github.com/apache/jackrabbit/blob/trunk/jackrabbit-api/src/main/java/org/apache/jackrabbit/api/jmx/EventListenerMBean.java



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to