Getting Data In

How to substract two fields on epoch

Emp
Explorer

Hi,

I tried to find answers on the forum but I didn't find any working solutions.

 

I had two fields with "hour / minute / second" like:

TReceived > 17:13:10

TSent > 17:12:20

 

I'm trying to substract TSent from TReceived and put it into a table.

I did something like :

| eval start=strptime(TSent, "%H:%M:%S.%N"), end=strptime(TReceived, "%H:%M:%S.%N")

| eval difference=end-start

|table end,start,difference

 

As a result, I correctly have something on the "end" and "star" column but "difference" stays empty.

Am I missing something?

Thanks.

Labels (1)
0 Karma
1 Solution

manjunathmeti
Champion

Your query is working.

| makeresults 
| eval TReceived="17:13:10", TSent="17:12:20" 
| eval start=strptime(TSent, "%H:%M:%S.%N"), end=strptime(TReceived, "%H:%M:%S.%N") 
| eval difference=end-start 
| table end,start,difference

 

View solution in original post

manjunathmeti
Champion

Your query is working.

| makeresults 
| eval TReceived="17:13:10", TSent="17:12:20" 
| eval start=strptime(TSent, "%H:%M:%S.%N"), end=strptime(TReceived, "%H:%M:%S.%N") 
| eval difference=end-start 
| table end,start,difference

 

Emp
Explorer

I didn't know the "makeresults" command. Seems easier to check with this.

 

On my side, my request is a bit more complicated but in the end, my "diff" column was still empty with this exact command |eval difference=end-start.

 

Table_Diff.pngTable_Diff.png

With your confirmation that the request was working correctly, I found the solution and it was a simple mistake...

My "eval" command was before the "table" command and couldn't work.

I changed the order and now it's working perfectly.

 

It wasn't so much but thanks, it helps me a lot to clear my mind 😉

0 Karma

manjunathmeti
Champion

You're welcome! I'm glad it helped🙂

0 Karma
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!

Your Feedback. Our Roadmap. Visit the PX Feedback Booth at .conf26

You use Splunk every day, come and help shape what's next.  Save Your Seat: Product-Focused Sessions at ...

Agentic SOC Triage: Investigating Splunk ES Notables with MCP Server and a Local LLM

The Problem: Too Many Alerts, Too Little Context Security operations teams running Splunk Enterprise Security ...

Painting a Clearer Picture: Creating Cross-Domain Visibility with AI Canvas

Watch Now Painting a Clearer Picture: Creating Cross-Domain Visibility with AI Canvas     Do you ever feel ...