Make a POST request to the index's _bulk
endpoint:
curl -H 'Content-Type: application/json' -XPOST 'localhost:9200/logs/_bulk' --data-binary '@data/logs.json'
Successful requests have a log message containing the phraseFulfilment completed
.
You can match just on the word completed
as it isn't used in any other log entries:
size=0
to the request to see the query results without the actual documentscurl -H 'Content-Type: application/json' 'localhost:9200/logs/_search?size=0&pretty' --data-binary '@labs/elasticsearch/lab/queries/match-completed.json'
There are 30 matches (in the field
hits.total.value
)
Logs with the error level mostly have a message containing the phrase document service unavailable
:
curl -H 'Content-Type: application/json' http://localhost:9200/logs/_search?pretty --data-binary '@labs/elasticsearch/lab/queries/match-error.json'
The reques ID is 32441751.