Splunk Search

How to calculate date based upon a patch lot value.

sbhatnagar88
Path Finder

How can we apply below logic in splunk.

We have the data in Splunk which is coming out as below.

Host Patching Lot
A Lot 1
B Lot2
C Lot 3

Lets say
Lot 1 means - First Sunday of Every Month
Lot 2 means - First Saturday of Every month
Lot 3 Means - Second Sunday of Every Month.

How can we calculate the date corresponding to each lot for the current month.

Required Output is

Host Patching Lot Date
A Lot 1 4- Aug (First Sunday of Aug)
B Lot2 3- Aug (First Saturday of Aug)
C Lot 3 11- Aug (Second Sunday of Aug.)

Thanks

Tags (1)
0 Karma

sbhatnagar88
Path Finder

Hi Chinmoy,

Thanks for Responding.

Your logic seems correct, but I need this information in date format. can we do so?

Thanks

0 Karma

chinmoya
Communicator

Use creates date_mday and date_wday field for all index. Use can use these fields.
Below is an example using splunks internal index

| tstats values(date_wday) as Day where index=_internal by date_mday
| rename date_mday as date
| sort date
| eval dayFlag = ( floor((date/7)) ) + 1
| eval Message = date." is the ".dayFlag." ".Day." of the Month"
| table Message

0 Karma
Get Updates on the Splunk Community!

Webinar Recap | Revolutionizing IT Operations: The Transformative Power of AI and ML ...

The Transformative Power of AI and ML in Enhancing Observability   In the realm of IT operations, the ...

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...