Calculate delta between two ingestions


Is it possible to validate the difference between two different ingestions (based on timestamp)?

It is, i am ingesting some data from my IOT devices, as temperature, humidity, particulate matter (air quality level) etc... every 10 minutes

What i want to do is compare the current data against the previous one and see how things have changed

Would be possible to do this?


The only way (if you use logstash for example) is to query Elasticsearch in the filter to get last event ...

Is there any reason to do it in Elasticsearch?
I suppose it is better to do on the client side.

If you want to know just there is some difference or not, you can use fingerprint processor to add fingerprint to each docs.

That would not work i think...I want to have the flexibility to calculate the difference, like saying, in the last hour the temperature inreased in 2C, or things like that, comparing against an existing ingested document

So, the recommendation is to call elastic API to retrieve the value i want for the given timestamps and do the calculation, right?


Yes, go ahead

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.