Я настроил журналы приложений через splunk и хочу сделать следующее:
- Получить события, когда в строке есть сегодняшняя дата
- Получить события, когда в строке есть завтрашняя дата.
Я попытался написать запрос для №1, как показано ниже, но он, похоже, ничего не возвращает
REGAVAIL | eval Date=strftime(strptime(Date, "%m%d%Y"), "%m%d%Y") | where Date>= strftime(now(), "%m%d%Y")
Моя строка поиска - REGAVAIL, и все события находятся в следующем формате -
REGAVAIL | 00958645030 | 8871 | 1 | 61745 | 01262017 | 0 | N | N | Y | N | Y | N | N | O | O | O | O | O | O | O | 1013 | F REGAVAIL | 00958647200 | 8871 | 1 | 61745 | 01282017 | 0 | N | N | Y | N | Y | N | N | O | O | O | O | O | O | O | 1013 | F REGAVAIL | 00958649200 | 8871 | 1 | 61745 | 01292017 | 0 | N | N | Y | N | Y | N | N | O | O | O | O | O | O | O | 1013 | F
Я хочу сначала извлечь из него дату - 01262017, а затем сравнить ее с сегодняшней датой. Если совпадение найдено, это событие следует учитывать.
Любая помощь будет оценена по достоинству!