#6 monitoring and management via JMX

3.0.0
closed
Andrew Kornev
server (8)
5
2008-06-10
2008-02-14
Andrew Kornev
No

Here's the initial list of things we'd like to be able to monitor/control via JMX:

Here is a brief proposal of JMX beans functionality:

* Session management
- Retrieve all sessions
- Display session information (start time, IP address of connected client, ephemeral nodes, etc.)
- Terminate a session=20
- Display sessions established from a given IP

* ZNode statistics/management
- All operations that are in API on any node
- dump data tree to a file
- load from a dump file (who wants it?)
- number of znodes in the data tree
- size of the data tree

* ZK Server statistics/management:
- operation latency (min/avg/max)
- recvd/sent requests counter
- server version number
- list of authentication plugins loaded

* Quorum statistics/management:
- display quorum statistics:
- quorum nodes
- node state: leader/follower/looking
- force reelection of a leader etc
- add/delete quorum nodes

Feel free to add to the list.

Discussion

  • Andrew Kornev
    Andrew Kornev
    2008-02-15

    Logged In: YES
    user_id=1926652
    Originator: YES

    * ZK server:
    - enable/disable tracing
    - change logging level

     
  • Benjamin Reed
    Benjamin Reed
    2008-05-12

    • milestone: --> 3.0.0
    • assigned_to: nobody --> akornev
     
  • Patrick Hunt
    Patrick Hunt
    2008-06-10

    • status: open --> closed