Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-22236

Expression parser support for JMXServerSide alerts

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 3.0.0
    • ambari-server
    • None

    Description

      Many existing JMX alerts use expressions like

              "jmx": {
                  "property_list": [
                    "Hadoop:service=NameNode,name=FSNamesystemState/CapacityUsed",
                    "Hadoop:service=NameNode,name=FSNamesystemState/CapacityRemaining"
                  ],
                  "value": "{0}/({0} + {1}) * 100.0"
                }
      

      JMXServerSide alert should be able to evaluate these expressions in a secure and safe way.
      Supported operators: +,-,*,/,(,)

      Attachments

        1. AMBARI-22236.patch
          14 kB
          Attila Magyar

        Issue Links

          Activity

            People

              amagyar Attila Magyar
              amagyar Attila Magyar
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: