Query payload:
{"query":{"ids":{"type":"log","values":["XgxhCWdmZVtRAAAA"]}},"stored_fields":["*"],"_source":true,"script_fields":{},"docvalue_fields":["data.ctime","data.master.ctime","data.master.time","data.time","data.timeouttime","insertion_time","time"]}
Mapping:
mapping
Response:
{
"took": 151,
"timed_out": false,
"_shards": {
"total": 2,
"successful": 2,
"skipped": 0,
"failed": 0
},
"hits": {
"total": 1,
"max_score": 1,
"hits": [
{
"_index": "prod-app-logs-2018-08-04",
"_type": "log",
"_id": "XgxhCWdmZVtRAAAA",
"_score": 1,
"_source": {
"component": "app-prod-app",
"time": "2018-08-04T08:40:07.872245807Z",
"data": {
"session_id": 0,
"api_version": 2,
"ip": "X.X.X.X",
"handler_id": "91ec63ab60f072e6",
"user_group_id": 9197237133460630000,
"user_id": 9221662934816997000
},
"domain": [
],
"insertion_order": 81,
"insertion_time": "2018-08-04T08:40:07.938462727Z",
"message": "API call",
"level": "info"
},
"fields": {
"insertion_time": [
"2018-08-04T08:40:07.938Z"
],
"time": [
"2018-08-04T08:40:07.872Z"
]
}
}
]
}
}
We are indexing directly from Haskell application, what we have in raw logs for this is:
2018-08-04 08:40:07 INFO app-prod-app: API call {
"session_id": 0,
"api_version": 2,
"ip": "X.X.X.X",
"handler_id": "91ec63ab60f072e6",
"user_group_id": 9197237133460629465,
"user_id": 9221662934816997716
}