Getting Data In

Pb with sourcetype and date format

lefelle
New Member

i have a file with field date like 03/08/2016 09:25 GMT+02:00

My sourcetype doesn't work with
%d/%m/%Y %H:%M %Z%z
\d{2}/\d{2}/\d{4} \d{2}:\d{2} \d{2}:\d{2}

I have Failed to parse timestamp. defaulting to file modtime

Thanks

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Do you have any control over how the field is written? Splunk expects offsets in hhmm format rather than hh:mm.

Also, the regex string in your question doesn't match the sample date. Try \d{2}\/\d{2}\/\d{4} \d{2}:\d{2} [A-Z]{3}\+\d{2}:\d{2}

---
If this reply helps you, Karma would be appreciated.
0 Karma

lefelle
New Member

it doens't work.
the message is :
could not use strptime to parse timestamp from ....
failed to parse timestamp

0 Karma

richgalloway
SplunkTrust
SplunkTrust

One does not use regular expressions with strptime. I'm not sure what you're doing with it. I just wanted to point out it doesn't match your data.

---
If this reply helps you, Karma would be appreciated.
0 Karma

lefelle
New Member

In fact, i want to create a sourcetype to read my file. I selected Advance to define Format timestamp and Prefix timestamp. At this point, i have my parsing error.

0 Karma

richgalloway
SplunkTrust
SplunkTrust

That's probably because of the odd timestamp format. Do you have the ability to change it?
I've never seen %Z and %z used together in a format string. Have you tried %d/%m/%Y %H:%M %Z?

---
If this reply helps you, Karma would be appreciated.
0 Karma

lefelle
New Member

Yes, i have.
It doesn't work too.

0 Karma

richgalloway
SplunkTrust
SplunkTrust

That brings us back to my first question, which hasn't been answered.

Can the date format be changed?

---
If this reply helps you, Karma would be appreciated.
0 Karma

lefelle
New Member

I can't change the date format in the file. 😞
This file is create by nother system and i'm not ability to change it.

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Then you may have to use SED within your props.conf file to change the field to a recognized format.

---
If this reply helps you, Karma would be appreciated.
0 Karma

lefelle
New Member

how can do that ?

0 Karma

richgalloway
SplunkTrust
SplunkTrust

In the props.conf stanza for your sourcetype put:

SEDCMD-timestamp=s/\d{2}\/\d{2}\/\d{4} \d{2}:\d{2} [A-Z]{3}\+\d{2}:\d{2}/\1\2\3/g

This should convert the timestamp into %m/%d/%Y %H:%S%Z format.

---
If this reply helps you, Karma would be appreciated.
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!

Laser Bananas and Edge Hubs: Exploring Operational Technology (OT) Data Through a ...

  OT is a different environment to traditional IT and can have interesting challenges when interfacing the ...

Event Series: Mastering AI Tokenomics and Splunk Agent Observability

Beyond the Black Box: Correlating AI Performance and Tokenomics with Splunk Agent Observability   As ...

span_metrics: The OpenTelemetry-Idiomatic Way to See Inside Your Services

You open a trace in Splunk Observability Cloud and everything looks fine. One root span, order-pipeline, with ...