elasticsearch 使用docker在弹性堆栈中设置ILM,elasticsearch,logstash,filebeat,elasticsearch,Logstash,Filebeat" /> elasticsearch 使用docker在弹性堆栈中设置ILM,elasticsearch,logstash,filebeat,elasticsearch,Logstash,Filebeat" />

elasticsearch 使用docker在弹性堆栈中设置ILM

elasticsearch 使用docker在弹性堆栈中设置ILM,elasticsearch,logstash,filebeat,elasticsearch,Logstash,Filebeat,我在docker上运行弹性堆栈(7.5.0版)。我正在尝试创建ILM以在200mb之后删除日志 似乎什么也没发生 ilm.json { "policy": { "phases": { "hot": { "actions": { "rollover": { "max_size": "200MB"

我在docker上运行弹性堆栈(7.5.0版)。我正在尝试创建ILM以在200mb之后删除日志

似乎什么也没发生

ilm.json

{
    "policy": {
        "phases": {
            "hot": {
                "actions": {
                    "rollover": {
                        "max_size": "200MB"
                    }
                }
            },
            "delete": {
                "min_age": "1d",
                "actions": {
                    "delete": {}
                }
            }
        }
}
filebeat.yml

...

setup.ilm.enabled: true
setup.ilm.rollover_alias: "filebeat"
setup.ilm.pattern: "{now/d}-000001"
setup.ilm.policy_file: "/usr/share/filebeat/ilm.json"
setup.ilm.check_exists: false
setup.ilm.overwrite: true

您使用的是哪个版本的Elasticsearch,还请告诉我们您执行了哪些步骤来验证ILM是否正常工作。您是否可以使用正确的端口执行
curl-X获取“localhost:9200/\u ilm/status?pretty”
,并检查ilm的运行状态。版本:7.5.0 localhost的结果:9200/\u ilm/status?pretty
{“操作模式”:“running”}