Getting Data In

Splunk Index Best Practices

loginsoft
Loves-to-Learn Lots

Hi-

We are indexing JSON data into Splunk. We push the data once every 24 hours. The Rest API will not give "Delta:", on every run but returns all data. So we don't have a way to recognize what is updated and what is same. Time stamp is also same. The JSON is huge.

In this case what is the best way to Index? Delete old data update all? or is there a way to Archive existing data and update new Json data? etc?

Thanks

Suren

Labels (2)
0 Karma

niketn
Legend

@loginsoft Build the input through Splunk Add On Builder app which allows you to keep a track of already indexed check point. Besides you also can extend the underlying python with your customization to ensure that already indexed data is ignored. Read the documentation for setting the checkpoint value (also covers how to set it for JSON data): https://docs.splunk.com/Documentation/AddonBuilder/latest/UserGuide/ConfigureDataCollection

 

____________________________________________
| makeresults | eval message= "Happy Splunking!!!"

isoutamo
SplunkTrust
SplunkTrust

Hi

probably the best option is use scripted input which has some kind on “book keeping” / delta what has already ingested and based on that it sends only new / modified data to the indexers. 
r. Ismo

Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Make Your Machine Data AI-Ready in Splunk

Every team is getting ready for AI agents.   Thursday, November 12, 2026  |  11AM  PST / 2PM EST   ...

Splunk Asynchronous Forwarding Explained

Splunk asynchronous forwarding is often misunderstood as simply setting autoLBVolume. That is not quite right. ...

How to Monitor AI Agents with Splunk Agent Observability

Let’s say I’m running a travel planning AI app in production. A user asks for three concise hotel options in ...