Community Articles

Find and share helpful community-sourced technical articles.
Check out our newest addition to the community, the Cloudera Data Analytics (CDA) group hub.
Labels (1)

This article focuses on setting up a custom ambari alert which monitors Yarn memory utilization by fetching from yarn JMX.

Prerequisites - JSON file,access to node CLI, cluster credentials.

Steps1: Create a alert.json file and save it on any location on node. There are two files attached (with comments and a template).


Note: In the line ""Hadoop:service=ResourceManager,name=QueueMetrics,q0=root/AllocatedMB"" I am fetching the AllocatedMB from root queue. Thats visible in RM JMX.


Step2: From the same node run this below command.It will create a new alert in ambari.

curl -u user:password -i -H 'X-Requested-By:ambari' -X POST -d @alert.json http://<ambari-server>:8080/api/v1/clusters/<cluster-name>/alert_definitions


Step3: Login to ambari and check alert. It will start showing the alert.

Attachments:alertjson.txt alertjson-with-comments.txt

Take a Tour of the Community
Don't have an account?
Your experience may be limited. Sign in to explore more.
Version history
Last update:
‎08-17-2019 11:06 AM
Updated by:
Top Kudoed Authors