Antonenko Alexander created AMBARI-10194:
--------------------------------------------

             Summary: Better Client Side Validation Of Alert Definition 
Threshold Data
                 Key: AMBARI-10194
                 URL: https://issues.apache.org/jira/browse/AMBARI-10194
             Project: Ambari
          Issue Type: Task
          Components: ambari-web
    Affects Versions: 2.0.0
            Reporter: Antonenko Alexander
            Assignee: Antonenko Alexander
             Fix For: 2.1.0


When editing the alert definition thresholds, the web client currently allows 
precision that is far beyond what makes sense for the threshold values. For 
example, if you go to edit the thresholds for the seconds that a port alert 
will use, you can set the value up to the micro second: 5.0000001. Values 
beyond this are actually not considered changes and not sent to the backend 
even though the web client indicates that a change was saved.

In general, there should be smarter precision for the threshold values:
- AGGREGATE: whole percent values (80%, not 80.0%)
- PORT: 1/10th of a second: (1.5s, 5.0s)
- METRIC: Current values are whole numbers and I don't really see the need to 
make this any more precise. Although the nature of metrics dictates that any 
value could be compared, including values less than 1. I'd say allow the same 
as for PORT; down to the 1/10th precision.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to