-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/56020/#review163285
-----------------------------------------------------------


Ship it!




Ship It!

- Sid Wagle


On Jan. 27, 2017, 2:22 p.m., Dmytro Sen wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/56020/
> -----------------------------------------------------------
> 
> (Updated Jan. 27, 2017, 2:22 p.m.)
> 
> 
> Review request for Ambari, Aravindan Vijayan, Sid Wagle, and Vitalyi 
> Brodetskyi.
> 
> 
> Bugs: AMBARI-19746
>     https://issues.apache.org/jira/browse/AMBARI-19746
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> Build used :  ambari-2.5.0.0-724
> 
> Test is updating the alert definition minimumValue to "0.0".
> Payload used to update the minimumValue
> 
> /{
>       "AlertDefinition": {
>               "cluster_name": "cl1",
>               "id": 81,
>               "name": "increase_nn_heap_usage_daily",
>               "label": "NameNode Heap Usage (Daily)",
>               "component_name": "NAMENODE",
>               "description": "This service-level alert is triggered if the 
> NameNode heap usage deviation has grown beyond the specified threshold within 
> a day period.",
>               "enabled": true,
>               "ignore_host": false,
>               "interval": 1,
>               "scope": "ANY",
>               "service_name": "HDFS",
>               "source": {
>                       "parameters": [{
>                               "name": "mergeHaMetrics",
>                               "display_name": "Whether active and stanby 
> NameNodes metrics should be merged",
>                               "value": "false",
>                               "description": "Whether active and stanby 
> NameNodes metrics should be merged.",
>                               "type": "STRING",
>                               "visibility": "HIDDEN"
>                       }, {
>                               "name": "interval",
>                               "display_name": "Time interval in minutes",
>                               "value": "1440.0",
>                               "description": "Time interval in minutes.",
>                               "type": "NUMERIC",
>                               "visibility": "HIDDEN"
>                       }, {
>                               "name": "appId",
>                               "display_name": "AMS application id",
>                               "value": "NAMENODE",
>                               "description": "The application id used to 
> retrieve the metric.",
>                               "type": "STRING",
>                               "visibility": "HIDDEN"
>                       }, {
>                               "name": "metricName",
>                               "display_name": "Metric Name",
>                               "value": "jvm.JvmMetrics.MemHeapUsedM",
>                               "description": "The metric to monitor.",
>                               "type": "STRING",
>                               "visibility": "HIDDEN"
>                       }, {
>                               "name": "metric.deviation.warning.threshold",
>                               "display_name": "Growth Rate",
>                               "value": "20.0",
>                               "description": "The percentage of NameNode heap 
> usage growth.",
>                               "type": "PERCENT"
>                       }, {
>                               "name": "metric.deviation.critical.threshold",
>                               "display_name": "Growth Rate",
>                               "value": "50.0",
>                               "description": "The percentage of NameNode heap 
> usage growth.",
>                               "type": "PERCENT"
>                       }, {
>                               "name": "metric.units",
>                               "display_name": "Metric Units",
>                               "value": "MB",
>                               "description": "The units that the metric data 
> points are reported in.",
>                               "type": "STRING",
>                               "visibility": "HIDDEN"
>                       }, {
>                               "name": "minimumValue",
>                               "display_name": "Minimum Heap",
>                               "value": "0.0",
>                               "description": "The minimum heap increase in a 
> day.",
>                               "type": "NUMERIC"
>                       }],
>                       "path": 
> "HDFS/2.1.0.2.0/package/alerts/alert_metrics_deviation.py",
>                       "type": "SCRIPT"
>               }
>       }
> }
> 
> 
> Alert response :
> 
> 
> 03:14:20 AM 01-25-2017 AmbariItems FINE - API call response:{
>   "href" : "http://172.27.9.139:8080/api/v1/clusters/cl1/alerts/119";,
>   "Alert" : {
>     "cluster_name" : "cl1",
>     "component_name" : "NAMENODE",
>     "definition_id" : 81,
>     "definition_name" : "increase_nn_heap_usage_daily",
>     "firmness" : "HARD",
>     "host_name" : "ctr-e126-1485243696039-2656-01-000006.hwx.site",
>     "id" : 119,
>     "instance" : null,
>     "label" : "NameNode Heap Usage (Daily)",
>     "latest_timestamp" : 1485314039820,
>     "maintenance_state" : "OFF",
>     "occurrences" : 13,
>     "original_timestamp" : 1485313319818,
>     "repeat_tolerance" : 1,
>     "repeat_tolerance_remaining" : 0,
>     "scope" : "ANY",
>     "service_name" : "HDFS",
>     "state" : "UNKNOWN",
>     "text" : "argument of type 'NoneType' is not iterable"
>   }
> }
> 
> 
> Diffs
> -----
> 
>   ambari-common/src/main/python/ambari_commons/ambari_metrics_helper.py 
> bfc786c 
> 
> Diff: https://reviews.apache.org/r/56020/diff/
> 
> 
> Testing
> -------
> 
> Unit tests passed
> 
> 
> Thanks,
> 
> Dmytro Sen
> 
>

Reply via email to