Splunk AppDynamics

NUMBER_OF_TRIGGERED_CONDITIONS_PER_EVALUATION_ENTITY /THRESHOLD_VALUE_x/OBSERVED_VALUE_x

Sundarapandian_
Path Finder

Hi,

I'm trying to set up custom action - https://docs.appdynamics.com/display/PRO42/Build+a+Custom+Action

In the "Definitions of Parameters Sent by a Health Rule Violation" i see

NUMBER_OF_TRIGGERED_CONDITIONS_PER_EVALUATION_ENTITY 

number of times to loop through the triggered condition parameters for each evaluation entity; if more than one condition is triggered, the parameters repeat for each triggered condition, where "x" is the position of the condition

What exactly is the "position of the condition" here refers to? How do we use parameters like THRESHOLD_VALUE_x, OBSERVED_VALUE_x etc.,

Could you please give some examples? I basically need to handle this parameter in a custom script.

Regards,

Sundar

Labels (3)
0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Hi Sundar, I'm still working on getting an example for you, but in the meanwhile, you may find it helpful to review sample script that processes an event. See https://github.com/bnagallo/ExportParams-AppD

The way that the doc puts it, "where "x" is the position of the condition", isn't quite clear....  As I read https://github.com/bnagallo/ExportParams-AppD/blob/master/appd_alert.sh, those values (i.e., $CONDITION_NAME_x, etc) are accessed by parameter position in the list of parameters passed by the Controller when calling the scipt.

The sample script checks the number of triggered conditions, and cycles through the parameters by incrementing position reference (CURP). So with two conditions, the first THRESHOLD_VALUE_x would be accessed at parameter position 28, roughly and the next one at around 40 or so. 

As I say, I'll try and get confirmation on this for you, along with a sample. 

CommunityUser
Splunk Employee
Splunk Employee

@Anonymous can one of your doc writers answer this question?

Thanks,

Cody

0 Karma
Get Updates on the Splunk Community!

Fueling your curiosity with new Splunk ILT and eLearning courses

At Splunk Education, we’re driven by curiosity—both ours and yours! That’s why we’re committed to delivering ...

Splunk AI Assistant for SPL 1.1.0 | Now Personalized to Your Environment for Greater ...

Splunk AI Assistant for SPL has transformed how users interact with Splunk, making it easier than ever to ...

Unleash Unified Security and Observability with Splunk Cloud Platform

     Now Available on Microsoft AzureOn Demand Now Step boldly into the AI revolution with enhanced security ...