Elasticsearch — удалить старый источник в GrayLog2


person Curl User    schedule 16.09.2015    source источник


Ответы (1)


Вы просто пропустили первое ключевое слово query. Измените свой запрос на этот

curl -XDELETE 'http://127.0.0.1:9200/graylog2_*/message/_query' -d ' {"query": {"query_string" : { "default_field" : "host", "query" : "12:00:02:" } } }'
                                                                         ^
                                                                         |
                                                                  this was missing

Также вы можете использовать этот эквивалентный запрос

curl -XDELETE 'http://127.0.0.1:9200/graylog2_*/message/_query?q=host:"12:00:02:"'

Но если вы хотите удалить их все, вы также можете использовать этот запрос

curl -XDELETE 'http://127.0.0.1:9200/graylog2_*/message/_query?q=host:*'
person Val    schedule 16.09.2015