При моделировании конвейера загрузки ElasticSearch для обработки меток времени в форме Thu, 19 Sep 2019 20:28:58 GMT
Grok не удается с использованием шаблона DATESTAMP_RFC2822
.
Есть какие-либо предложения относительно того, что мне здесь не хватает?
Пример:
POST _ingest/pipeline/_simulate
{
"pipeline" :
{
"description": "testing...",
"processors" : [
{
"grok" : {
"field" : "message",
"patterns" : [
"%{DATESTAMP_RFC2822:initial_date}"
],
"on_failure" : [
{
"set" : {
"field" : "error",
"value" : "{{ _ingest.on_failure_message }}"
}
},
{
"set" : {
"field" : "grok_error",
"value" : true
}
}
]
}
}
]
},
"docs": [
{
"_index": "index",
"_id": "1",
"_source": {
"message": "Thu 19 Sep 2019 20:28:58 GMT"
}
}
]
}
... приводит к:
"Provided Grok expressions do not match field value: [Thu 19 Sep 2019 20:28:58 GMT]",