Hello Folks,
I have data in JSON format (data.json). I want to visualize the data by creating a dashboard in Splunk Enterprise. Due to my company structure, I can only use the HTTP event collector (HEC) to send data to Splunk Enterprise. Can anyone please help me with the python based script if you have any template where I have to just enter the token key and URL to make it happen. Please help me as I need it on a quicker basis as it is super important for my project.
Thank you.
Hi @jjoshi6 ... hope you checked the github code and doing fine on your project work.
i assume you are new to Splunk. maybe i would like to suggest you...
1. play with a basic HEC data ingestion. once data from client reaches indexer, try to run SPL searches, try to create a basic dashboard on the HEC ingested data.
2. when you feel comfortable, then, as per your requirement, create some basic python template for HEC data onboarding.
3. when you are in doubt, reply us your current position in detail, then, someone can help on your task.
4. For JSON format data, while searching, remember the command "spath"(field extraction on xml, json logs)(you dont need to write regular expressions for field extraction).
~ Happy Splunking | Best Regards | Sekar | PS - Karma points appreciated!
Hi @jjoshi6 .. you seems to be newbie to both python and splunk.. so its a big task i would say to a newbie.
so, lets do this step by step...
1. have you configured data ingestion from a UF to indexer?
2. have you configured some "scripted inputs" from a UF to indexer?
3. have you configured a basic HEC data input to indexer..
once you done these you will feel more comfortable and then you can check the github page which @richgalloway (on the other post)and @isoutamo given. hope its clear, all the best to your splunk and python journey!
As a new member, you may not know about karma points,.. karma points will show your appreciation. thanks!
For all these three questions. I would say NO because I tried to send pseudo using CURL and it worked.
ok sure, have you tried the "scripted input" method of "getting data in"
https://docs.splunk.com/Documentation/Splunk/8.1.0/AdvancedDev/ScriptedInputsIntro
The permissions that I have for accessing splunk in my company does not allow me to Add Data. That's why I requested you to help me in writing Python Script.