Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
07-10-2018 12:58 PM
We have installed the AppDynamics IBM MQ plugin\extension. I'm trying to set the custom mq health rules condition using mathematical expression so that an alert is sent out if the current queue depth is greater than 10% of the maximum queue depth. I have followed instructions on these 2 URLs >>> https://community.appdynamics.com/t5/Knowledge-Base/How-to-create-a-low-disk-space-alert-based-on-bo... and https://docs.appdynamics.com/display/PRO44/Configure+Health+Rules#ConfigureHealthRules-ToBuildanExpr... but neither seem to work. This is how I have set up one of them.
Queue 3: Max queue depth is 100. I want to be alerted if the current queue reaches or goes over 10% of the max queue depth.
Queue 3 Mathematical Expression: ({CurrentQueueDepth} / ({MaxQueueDepth} + {CurrentQueueDepth}))*100. With "is > Specific Value" set at 10 (10%).
--- This does not seem to work for me ---
Queue 2: Max queue depth is 100. I want to be alerted if the current queue reaches or goes over 10% of the max queue depth.
Queue 2 Mathematical Expression: (({CurrentQueueDepth} / ({MaxQueueDepth} + {CurrentQueueDepth}))*100. With "is > Specific Value" set at 10 (10%).
--- This isn't working for me either ---
Am I missing a step or is there something wrong with the mathematical expression? I tried attaching a word document with screen shots but kept getting error messages.
Solved! Go to Solution.
07-11-2018 12:55 AM
Hi Alicia,
Can you please let us know that the health rule is not working means it is not evaluating or it is evaluating incorrectly.
1. If it is not just able to evaluate, please share the controller server logs along with the relevant screenshots of the health rule configurations.
2. If it is evaluating incorrectly, please try below conditions and check the behavior
({CurrentQueueDepth}/{MaxQueueDepth})*100.
Thanks,
Yogesh
08-02-2018 05:37 PM
Hi Yogesh,
The machine agent was down. After I started it, it started sending out the notifications after using the expression you sent.
Thanks for your help!
Alicia
04-15-2019 02:23 AM
Hi Alicia,
I'm working on the MQ health rules in our Appdynamics. Currently, we use a custom health rules entity which doesn't allow a relative path in the entities. How did you set up the health rules? Were you able to create dynamic entities based upon a relative path like QMGR|QUEUES|*|?
Thanks.
Best,
Todo.
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form