Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-1068

Create a mini admin (JMX) interface per each cassandra node

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 0.7 beta 1
    • Component/s: None
    • Labels:
      None

      Description

      I've implemented a simple bridge using mx4j that exposes all JMX attributes through an http interface.
      This is enabled per node. Simple exposes the existing jmx attributes (and actions) to a browser.
      To use it you'll need to add mx4j-tools.jar to your classpath (add it to lib). If mx4j isn't in the classpath the code will skipped and this is not considered as an error, this is normal behavior. We expect users that need that interface to simply copy mx4j-tools.jar into their lib folder and restart the host.

      Patch will be attached in a moment.

      The default port is 8081. To override that provide e.g. -Dmx4jport=8082
      The default listen address is 0.0.0.0. To override that provide -Dmx4jaddress=127.0.0.1

        Attachments

        1. CASSANDRA-1068.patch
          5 kB
          Ran Tavory
        2. MX4J - Agent View.png
          628 kB
          Ran Tavory
        3. MX4J - MBean View.png
          82 kB
          Ran Tavory
        4. MX4J - MBean View-1.png
          227 kB
          Ran Tavory

          Activity

            People

            • Assignee:
              rantav Ran Tavory
              Reporter:
              rantav Ran Tavory
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: