Я создал сценарий logstash для чтения файла журнала, который имеет различную временную метку в формате «2018-05-08T12: 18: 53.506 + 0530».Я пытаюсь проанализировать его на сегодняшний день, используя фильтр даты в журнале stash
date{
match => ["edrTimestamp","yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","ISO8601"]
target => "edrTimestamp"
}
При запуске вышеуказанного сценария logstash создается эластичный поисковый индекс.Но все же строка не анализируется до настоящего времени.Это также показывает исключение разбора даты в индексе.
Создает вывод, подобный этому.
{
"tags": [
"_dateparsefailure"
],
"statusCode": "805",
"campaignRedemptionLimitTotal": 1000,
"edrTimestamp": "2018-05-22T16:41:25.162+0530 ",
"msisdn": "+919066231327",
"timestamp": "2018-05-22T16:41:25.122+0530",
"redempKeyword": "print1",
"campaignId": "C910101-1527004962-1582",
"category": "RedeemRequestReceived"
}
Пожалуйста, скажите мне, что не так в приведенном выше коде> Я пробовал много других альтернатив, но все жеэто не работает.