ESにアクセスできるため、ESで直接メッセージを削除できます。そして、あなたはあなたのメッセージ
curl -XDELETE 'http://localhost:9200/graylog_0/message/94c84300-d3c1-11e6-b900-005056ac343f
を削除することができます
curl -XPUT 'http://localhost:9200/graylog_0/_settings' -d '{
"index" : {
"blocks.write" : false
}
}'
:あなたのメッセージは、過去のインデックスであるならば、あなたはそれが過去のすべてのインデックスが読み取り専用Graylogによって作られたので、最初にこれを実行しているとして、再び書き込み可能にする必要があります
は最後に、あなたはまた、あなたがGrayloに対して直接これを実行できるようにGraylogは、インデックス範囲を再計算したいかもしれませんが、インデックスは読み取り専用再び
curl -XPUT 'http://localhost:9200/graylog_0/_settings' -d '{
"index" : {
"blocks.write" : true
}
}'
オプションをする必要がありますグラムサーバ:
curl -XPOST http://1.2.3.4:5678/system/indices/ranges/rebuild
UPDATE
あなたはバルクにしたい場合は、複数のメッセージを削除し、簡単に一括APIを使用することができます。
curl -XPOST 'http://localhost:9200/graylog_0/message' -d '
{"delete":{ "_id": "94c84300-d3c1-11e6-b900-005056ac343f"}}
{"delete":{ "_id": "94c84300-d3c1-11e6-b900-005056ac543e"}}
{"delete":{ "_id": "94c84300-d3c1-11e6-b900-005056ac8694"}}
{"delete":{ "_id": "94c84300-d3c1-11e6-b900-005056ac1264"}}
'
出典
2017-01-06 06:58:01
Val
をあなたはGraylog背後ESのインスタンスへのアクセスを持っていますか? – Val
はい私はES –