[ https://issues.apache.org/jira/browse/AMBARI-22236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16320067#comment-16320067 ]
Hudson commented on AMBARI-22236: --------------------------------- FAILURE: Integrated in Jenkins build Ambari-trunk-Commit #8583 (See [https://builds.apache.org/job/Ambari-trunk-Commit/8583/]) AMBARI-22236. Expression parser support for JMXServerSide alerts (amagyar: [https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=64bc95ca3142ceb05eae00f39566da04be21208b]) * (edit) ambari-server/src/main/java/org/apache/ambari/server/state/alert/MetricSource.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/state/alert/AlertDefinition.java * (edit) ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertDefinitionResourceProviderTest.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/alerts/JmxServerSideAlert.java * (add) ambari-server/src/test/java/org/apache/ambari/server/state/alert/JmxInfoTest.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/state/alert/Reporting.java > Expression parser support for JMXServerSide alerts > -------------------------------------------------- > > Key: AMBARI-22236 > URL: https://issues.apache.org/jira/browse/AMBARI-22236 > Project: Ambari > Issue Type: Task > Components: ambari-server > Affects Versions: 3.0.0 > Reporter: Attila Magyar > Assignee: Attila Magyar > Fix For: 3.0.0 > > Attachments: AMBARI-22236.patch > > > Many existing JMX alerts use expressions like > {code} > "jmx": { > "property_list": [ > "Hadoop:service=NameNode,name=FSNamesystemState/CapacityUsed", > > "Hadoop:service=NameNode,name=FSNamesystemState/CapacityRemaining" > ], > "value": "{0}/({0} + {1}) * 100.0" > } > {code} > JMXServerSide alert should be able to evaluate these expressions in a secure > and safe way. > Supported operators: +,-,*,/,(,) -- This message was sent by Atlassian JIRA (v6.4.14#64029)