美文网首页ELK
ELK 之定时删除日志数据

ELK 之定时删除日志数据

作者: 黑魔法 | 来源:发表于2018-08-16 14:29 被阅读0次

    根据业务需求,我们不需要长期保存日志,为了防止存储浪费需要定时删除旧的数据

    这里写个脚本

    需要两个配置文件

    在/opt/sh/中新建两个文件:

    touch delete_list.conf

    touch delete.sh

    vim delete.sh

    #!/bin/bash
    cat delete_list.conf | while read line
    do
    curl -XDELETE "http://elastic:changeme@localhost:9200/"$line""
    done

    保存。

    配置delete_list.conf

    vim  delete_list.conf

    nginx*

    metricbeat*

    file*

    tomcat*

    保存文件。

    这里的文件内容是在logstash或beat服务中配置的索引。

    然后放到任务计划里去就可以啦。

    相关文章

      网友评论

        本文标题:ELK 之定时删除日志数据

        本文链接:https://www.haomeiwen.com/subject/tstobftx.html