Here is my simulate JSON
POST _ingest/pipeline/_simulate
{
"pipeline": {
"description": "ASDF log pipeline",
"processors": [
{
"grok": {
"field": "message",
"patterns": [
"%{TIMESTAMP_ISO8601:@timestamp} %{LOGLEVEL:level} %{WORD:namespace} .*? %{GREEDYDATA:message}"
]
}
}
]
},
"docs": [
{
"_source": {
"@timestamp": "2018-12-13T20:58:12.651Z",
"@metadata": {
"beat": "filebeat",
"type": "doc",
"version": "6.2.1"
},
"message": "2018-12-12 10:15:29,697 DEBUG ASDF - OnLoadingDelayChangedCallback: 1, 2",
"source": "C:\\ASDF\\serverlogs\\testlog.log",
"offset": 158,
"prospector": {
"type": "log"
},
"beat": {
"name": "ASDF",
"hostname": "ASDF",
"version": "6.2.1"
}
}
}
]
}
This returns me the following error
"java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Provided Grok expressions do not match field value: [2018-12-12 10:15:29,697 DEBUG WayPoints - OnLoadingDelayChangedCallback: 1, 2]"
I am struggling to understand as the grok appear to be valid when tested in the debugger