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