Reporting

How to extract timestamp from file name

ravir_jbp
Explorer

I have a event that are generated in csv format with timestamp within file name as mentioned below. Need to extract timestamp from the file and create new column as _time. Need rex query to extract the YYYY-MM-DD HH:MM:SS.

 

D:\automation\miscprocess\test_utilization_info_20240618_195509.csv

Tags (1)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Do you mean you have loaded the csv into a lookup or that the csv has been ingested into an index and there is a source field associated with each event with the file name in?

0 Karma

ravir_jbp
Explorer

The CSV files are generated by automation which generated the server status with filename when the file was generated.  There is not timestamp generated in the file so I have to use file generation time stamp in the naming convention.

ravir_jbp_0-1719571146186.png

 

0 Karma

ravir_jbp
Explorer

This is file content. This contnt does not have timestamp for each entries. So I have to use the file timestmap for each entries within csv file

 

ravir_jbp_0-1719571415144.png

 

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
| rex field=source "info_(?<timestamp>\d{8}_\d{6})\.csv"
| eval _time=strptime(timestamp,"%Y%m%d_%H%M%S")
0 Karma
Get Updates on the Splunk Community!

AppDynamics Summer Webinars

This summer, our mighty AppDynamics team is cooking up some delicious content on YouTube Live to satiate your ...

SOCin’ it to you at Splunk University

Splunk University is expanding its instructor-led learning portfolio with dedicated Security tracks at .conf25 ...

Credit Card Data Protection & PCI Compliance with Splunk Edge Processor

Organizations handling credit card transactions know that PCI DSS compliance is both critical and complex. The ...