Dmytro Sen created AMBARI-13905:
-----------------------------------

             Summary: Add error logs to script alerts when there are failures
                 Key: AMBARI-13905
                 URL: https://issues.apache.org/jira/browse/AMBARI-13905
             Project: Ambari
          Issue Type: Bug
          Components: alerts
    Affects Versions: 2.1.2
            Reporter: Dmytro Sen
            Assignee: Dmytro Sen
            Priority: Critical
             Fix For: 2.1.3


In general, the script alerts need logging to cover error scenarios.

For example:
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/alerts/alert_webhcat_server.py

{code}
      json_response = json.loads(stdout)
    except Exception, exception:
      return (RESULT_CODE_CRITICAL, [str(exception) + str(stdout)])
{code}

If the response is not a valid JSON Ambari should log the content rather than 
just reporting that json could not be parsed through the alert text. 

Similar enhancements may be needed in several script based alerts. At least, 
lets cover all the three alert scripts that are in HIVE.



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

Reply via email to