如何从Graylog 2.1手动清除数据

Ben*_*ter 5 elasticsearch graylog2 graylog

我有一台运行了一段时间的Graylog 2.1服务器.我最近没有注意到我的保留率,今天早上来到Graylog部分崩溃是因为磁盘空间不足.Elasticsearch Shards目前正在占用近100%的磁盘空间.对于Graylog Web界面是不是目前它在状态下使用.我尝试了一些标准的Ubuntu技巧为释放磁盘空间一样apt-get autoremoveclean,但未能获得足以让Web界面功能.

问题是我目前可以通过Web界面找到更改保留率和循环分片的所有文档.Graylog配置文件中不再显示唯一的配置选项.

有没有人知道手动,CLI,从Graylog 2.1中的Elasticsearch Shards中清除数据的方法?

bba*_*iee 10

急救:检查存在哪些指数:

curl http://localhost:9200/_cat/indices
Run Code Online (Sandbox Code Playgroud)

然后删除最旧的索引(不应该全部删除)

curl -XDELETE http://localhost:9200/graylog_1
curl -XDELETE http://localhost:9200/graylog_2
curl -XDELETE http://localhost:9200/graylog_3
Run Code Online (Sandbox Code Playgroud)

修复:然后,您可以减少参数elasticsearch_max_number_of_indices在/etc/graylog/server/server.conf以适合您的磁盘的值.