Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.4.0
    • Fix Version/s: 3.4.0
    • Component/s: server
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Added new 4letter word for monitoring: "mntr" The output is compatible with the Java properties format.Your script should expect content changes: new keys could be added in the future.
    • Tags:
      zookeeper monitoring

      Description

      Filing a feature request based on a zookeeper-user discussion.

      Zookeeper should have a new four-letter word that returns key-value pairs appropriate for importing to a monitoring system (such as Ganglia which has a large installed base)

      This command should initially export the following:

      (a) Count of instances in the ensemble.
      (b) Count of up-to-date instances in the ensemble.

      But be designed such that in the future additional data can be added. For example, the output could define the statistic in a comment, then print a key "space character" value line:

      """

      1. Total number of instances in the ensemble
        zk_ensemble_instances_total 5
      2. Number of instances currently participating in the quorum.
        zk_ensemble_instances_active 4
        """

      From the mailing list:

      """
      Date: Mon, 19 Apr 2010 12:10:44 -0700
      From: Patrick Hunt <phunt@apache.org>
      To: zookeeper-user@hadoop.apache.org
      Subject: Re: Recovery issue - how to debug?

      On 04/19/2010 11:55 AM, Travis Crawford wrote:
      > It would be a lot easier from the operations perspective if the leader
      > explicitly published some health stats:
      >
      > (a) Count of instances in the ensemble.
      > (b) Count of up-to-date instances in the ensemble.
      >
      > This would greatly simplify monitoring& alerting - when an instance
      > falls behind one could configure their monitoring system to let
      > someone know and take a look at the logs.

      That's a great idea. Please enter a JIRA for this - a new 4 letter word
      and JMX support. It would also be a great starter project for someone
      interested in becoming more familiar with the server code.

      Patrick
      """

        Attachments

        1. zk-ganglia.png
          196 kB
          Travis Crawford
        2. ZOOKEEPER-744.patch
          8 kB
          Andrei Savu
        3. ZOOKEEPER-744.patch
          9 kB
          Andrei Savu
        4. ZOOKEEPER-744.patch
          14 kB
          Andrei Savu
        5. ZOOKEEPER-744.patch
          13 kB
          Patrick Hunt

          Issue Links

            Activity

              People

              • Assignee:
                savu.andrei Andrei Savu
                Reporter:
                traviscrawford Travis Crawford
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: