Splunk AppDynamics

Retrieving specific Health Rule Violations via the API

Danny_Mitrevski
New Member

Hi All,

I've recently begun getting my head around the AppDynamics API and how it all works. As a small excercise I wanted to produce a list showing all the times a specific health rule has triggered a violation.

I was hoping this would get me the result I was after:

curl --user me@tenant:secret 'https://saasaddress/controller/rest/applications/applicationid/problems/healthruleviolations?time-range-type=BEFORE_NOW&duration-in-mins=mins&name=Health+Rule+Name'.

Unfortunately, this gives me all of the violations by all health rules, and not violations by name.

I supposed there are a few questions I should ask here:
Is this the right way to go about it / am I probing the right location?
Can the above accept a value of name, or am I limited to whats listed in the following: https://docs.appdynamics.com/display/PRO45/Alert+and+Respond+API#AlertandRespondAPI-RetrieveAllHealt...

Also, for reference, is there a schema diagram that shows the relationships with all API functions?

Cheers!

Labels (3)
0 Karma
1 Solution

Brian_Wheeldon
Contributor

Since the API does not provide a "filter by Health Rule Name" option, your best bet is to fetch all the Health Rule violations, then iterate through them and ignore the ones not associated with the target Health Rule.

Regards,

View solution in original post

Brian_Wheeldon
Contributor

Since the API does not provide a "filter by Health Rule Name" option, your best bet is to fetch all the Health Rule violations, then iterate through them and ignore the ones not associated with the target Health Rule.

Regards,

Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Dynamic formatting from XML events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Stronger Security with Federated Search for S3, GCP SQL & Australian Threat ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...