Getting Data In

How to assign timestamp for an event from two different fields

ankithreddy777
Contributor

I have an event like

"abcabcabc....abc..timestamp:-2017-05-05T*08:08:08.987.....abc...abc.....date:-2017-05-03*......""

I need to assign _time where date should be extracted from date field and time value should be extracted from timestamp field.
Is there any possibility.

If I need to use datatime_renamed.xml , where I should place this new resulting file. Does this effect existing settings on other indexes.

Tags (1)
0 Karma

jkat54
SplunkTrust
SplunkTrust
| rex "(?<time>\d{2}:\d{2}:\d{2}\.\d{3})" 
| rex "date:-(?<date>\d{4}-\d{2}-\d{2})"
| eval datetime=strftime(date."T".time, "%FT%T.%3N")
| table datetime

adonio
Ultra Champion

Beautiful,
regarding the second part of the question, @jkat54 used the erx command to extract the timeestamp which means its at search time. it will not affect other settings

0 Karma
Get Updates on the Splunk Community!

Brains, Bytes, and Boston: Learn from the Best at .conf25

When you think of Boston, you might picture colonial charm, world-class universities, or even the crack of a ...

Splunk AppDynamics Agents Webinar Series

Mark your calendars! On June 24th at 12PM PST, we’re going live with the second session of our Splunk ...

SplunkTrust Application Period is Officially OPEN!

It's that time, folks! The application/nomination period for the 2025 SplunkTrust is officially open! If you ...