I have real-time data that I am getting by running a python script using Splunk SDK. My requirement is to upload this data back into a Splunk Dashboard. I wrote a python script initially because the operations I had on the data were a bit complicated.
Can I upload this into a dashboard using API calls? Whatever API calls I found online only let me upload the XML content of a dashboard.
If it is not possible in a dashboard is there any other alternative way I could present this data using Splunk?
One does not send data to a dashboard. One puts data into an index or lookup and then dashboards search for that data and display it.
Have you considered running your script as a modular input? That way the output of the script is indexed by Splunk and can be found and used by dashboards, etc.