Hello Everyone,
Our requirement is to fetch/download the Service health score via rest API.
we are in splunk cloud as of now.
Thank you
Hi
A very simple approach is your KPI and service health score resides in index=itsi_summary so you can use splunk API's which we use run a search and that can solve your problem
In below code write this query index="itsi_summary" service_name="Splunk" | table alert_value _time here in plave of search * searchquery_oneshot = "search * | head 10
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "lib"))
import splunklib.results as results
...
# Run a one-shot search and display the results using the results reader
# Set the parameters for the search:
# - Search everything in a 24-hour time range starting June 19, 12:00pm
# - Display the first 10 results
kwargs_oneshot = {"earliest_time": "2014-06-19T12:00:00.000-07:00",
"latest_time": "2014-06-20T12:00:00.000-07:00",
"output_mode": 'json'}
searchquery_oneshot = "search * | head 10"
oneshotsearch_results = service.jobs.oneshot(searchquery_oneshot, **kwargs_oneshot)
# Get the results and display them using the JSONResultsReader
reader = results.JSONResultsReader(oneshotsearch_results)
for item in reader:
print(item)please do upvote if it helps
Hi everyone,
Please advise is it possible to GET a particular service Health score with a simple Rest API call (for example using a Postman app)?
Tried to find it in https://docs.splunk.com/Documentation/ITSI/4.17.0/RESTAPI/ITSIRESTAPIreference#ITOA_Interface but no success.