首页 > 其他分享 >ELK保留策略

ELK保留策略

时间:2024-03-29 16:57:05浏览次数:18  
标签:node ELK 策略 保留 actions name 索引 policy log

ELK(Elasticsearch, Logstash, Kibana)是一套用于日志管理和分析的开源工具。在Elasticsearch中,数据保留策略通常是通过索引生命周期管理(ILM)来实现的。

以下是一个基于ILM的ELK保留策略的示例配置:

  1. 首先,确保Elasticsearch已经启用了ILM功能。

  2. 接下来,创建一个ILM策略,定义保留行为:

jsonPUT _ilm/policy/log_policy
{
"policy": {
"phases": {
"hot": {
"actions": {
"rollover": {
"max_size": "50GB",
"max_age": "30d"
}
}
},
"warm": {
"min_age": "30d",
"actions": {
"allocate": {
"node": "node-name-warm-node",
"require": "node-name-warm-node"
},
"set_priority": {
"priority": 50
}
}
},
"cold": {
"min_age": "60d",
"actions": {
"allocate": {
"node": "node-name-cold-node",
"require": "node-name-cold-node"
},
"set_priority": {
"priority": 10
}
}
},
"delete": {
"min_age": "90d",
"actions": {
"delete": {}
}
}
}
}
}

在这个策略中,索引在"hot"阶段开始时,当索引达到50GB或者存在30天时,会发生滚动。随着时间的推移,索引被移动到"warm"阶段,并在那里保留60天,然后移动到"cold"阶段,最终在90天后被删除。

  1. 将这个策略应用到一个或多个索引模板中:
jsonPUT _template/log_template
{
"index_patterns": ["log-*", "other-log-pattern-*"],
"settings": {
"index.lifecycle.name": "log_policy",
"index.lifecycle.rollover_alias": "log_alias"
}
}

在这个模板中,所有匹配log-*模式的索引都将应用log_policy策略,并且会滚动到别名log_alias指向的索引。

确保你的Logstash配置正确地将日志索引到这个模板中,并且Elasticsearch有权限执行这些操作。

标签:node,ELK,策略,保留,actions,name,索引,policy,log
From: https://www.cnblogs.com/JIKes/p/18104159

相关文章

  • 深度学习技巧应用39-深度学习模型训练过程中数据均衡策略SMOTE的详细介绍,以及SMOTE的
    大家好,我是微学AI,今天给大家介绍一下深度学习技巧应用39-深度学习模型训练过程中数据均衡策略SMOTE的详细介绍,以及SMOTE的算法原理与实现,本文介绍了一种用于处理分类数据不平衡问题的过采样方法——SMOTE算法。SMOTE算法通过在少数类的样本之间插值来创建新的样本,从而增加少......
  • ELK安装部署
     java环境#创建目录mkdir/usr/local/java/#解压tar-zxvfjdk-8u333-linux-x64.tar.gz-C/usr/local/java/#配置环境变量vim/etc/profileexportexportJAVA_HOME=/usr/local/java/jdk1.8.0_211exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_......
  • YoloV8改进策略:BackBone改进|EfficientVMamba
    摘要https://arxiv.org/pdf/2403.09977.pdf先前的轻量级模型开发努力主要集中在基于CNN和Transformer的设计上,但仍面临持续的挑战。CNN擅长局部特征提取,但会牺牲分辨率,而Transformer提供了全局范围,但会加剧计算需求O......
  • 综合实验,策略路由(BFD,NAT)
    涉及:VLANVLANIFaccesstrunkDHCPRIPOSPFACLNATBFD策略路由iproute-static[preference]LoopBack  <Huawei>system-view[Huawei]sysnameacsw[acsw]undoinfo-centerenable[acsw]vlanbatch1020[acsw]intg0/0/24[acsw-GigabitEthernet0/0/24]p......
  • 【智能算法改进】混沌映射策略--一网打尽
    目录1.引言2.混沌映射3.分布特征4.混沌映射函数调用5.改进智能算法1.引言基本种群初始化是在整个空间内随机分布,具有较高的随机性和分布不均匀性,会导致种群多样性缺乏,搜索效率低等问题。许多学者利用混沌映射机制来增加种群的多样性,以改善算法的性能,其非线性特性......
  • 实分析中解题策略
    ......
  • redis自学(25)过期策略
    Redis内存回收Redsi之所以性能强,最主要的原因就是基于内存存储。然而但决断的redis其内存大小不宜过大,会影响持久化或者主从同步性。我们可以通过修改配置文件来设置redis的最大内存:  当内存使用达到上限时,就无法存储更多数据了过期策略在学习redis缓存的时候我们说过,可......
  • YoloV8改进策略:BackBone改进|ECA-Net:用于深度卷积神经网络的高效通道注意力
    摘要本文使用ECA-Net注意力机制加入到YoloV8中。我尝试了多种改进方法,并附上改进结果,方便大家了解改进后的效果,为论文改进提供思路。论文:《ECA-Net:用于深度卷积神经网络的高效通道注意力》arxiv.org/pdf/1910.03151.pdf最近,通道注意机制已被证明在改善深度卷积神经网络(C......
  • YoloV8改进策略:Neck和Head改进|ECA-Net:用于深度卷积神经网络的高效通道注意力|多种改
    摘要本文使用ECA-Net注意力机制加入到YoloV8Neck和Head中。我尝试了多种改进方法,并附上改进结果,方便大家了解改进后的效果,为论文改进提供思路。论文:《ECA-Net:用于深度卷积神经网络的高效通道注意力》arxiv.org/pdf/1910.03151.pdf最近,通道注意机制已被证明在改善深度卷......
  • MySQL中的关键字和保留字
    MySQL中的关键字和保留字是用于特定任务的预定义名称,如定义数据结构、控制数据访问和执行其他操作。以下是MySQL中关键字和保留字的表格,但请注意,这个列表并不全面,因为MySQL版本更新可能会引入新的关键字或保留字,也可能弃用旧的关键字。分享内容直达2024最全大厂面试题无需......