Zhe (Joe) Wang created AMBARI-15603:
---------------------------------------
Summary: Exposure of Global Alert Repeat Tolerance Value in Web
Client
Key: AMBARI-15603
URL: https://issues.apache.org/jira/browse/AMBARI-15603
Project: Ambari
Issue Type: Task
Components: ambari-web
Affects Versions: 2.4.0
Reporter: Zhe (Joe) Wang
Assignee: Zhe (Joe) Wang
Fix For: 2.4.0
The global repeat tolerance value for all alert definitions is set on the
cluster-env configuration. Unless an alert definition overrides this value, it
will be used for any definition in the system. By default, this value will be
set to 1, indicating that there is no tolerance and the alert state should be
taken at face value.
{code}
GET api/v1/clusters/<cluster>/configurations?type=cluster-env&tag=<tag>
"Config": {
"cluster_name": "c1",
"stack_id": "HDP-2.4"
},
"properties": {
"command_retry_enabled": "true",
"command_retry_max_time_in_sec": "600",
...
"alerts_repeat_tolerance" : "1"
...
}
{code}
The web client should expose a way to update the {{cluster-env}} to set this
value.
*UI Warning of Delayed Alerts*
When changing the value of the global of definition-specific repeat tolerance,
a warning should be presented to the user to indicate that it will now take
longer for the alert notifications to be sent. This is because notifications
are delayed until the interval multiplied by the repeat tolerance is reached.
Consider the case where the check against an alert happens every 5 minutes and
the repeat tolerance is set to 5. It will be at least 25 minutes before any
outbound notifications are dispatched. This warning can be on a per-alert
definition basis as well as when setting the global value.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)