[ELK] File 文件监控

本文介绍了一种使用Logstash处理特定日志文件的方法。通过详细配置输入模块读取指定路径下的日志文件,并利用多行插件确保日志条目的完整性。输出模块则将带有特定标签的数据发送到Elasticsearch集群,按日期归档。此配置适用于收集和分析错误日志。
摘要由CSDN通过智能技术生成

input {

 

    file {

        path =>"/data/es-logs/oldboy.log"          #定义文件路径

        type =>"es-error"                                        #定义标签

        start_position =>"beginning"                    #从头读取

        codec => multiline{                                      #多行插件

            pattern =>"^\["                                         #以【开头

            negate =>"true"                                        #默认是false。若为true,则将不匹配的并入一行

            what =>"previous"                                  #what => "previous" or "next"上一行或下一行的关系

 

        }

    }

}

 

 

output {

 

    if [type] == "es-error" {

        elasticsearch {

            hosts =>["192.168.1.75:9200"]

            index =>"es-error-%{+YYYY.MM.dd}"

        }

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值