logstash 使用笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了logstash 使用笔记相关的知识,希望对你有一定的参考价值。

logstash.conf的配置文件

一、监控日志文件,匹配关键字,输出到指定文件/发送邮件。

input {

    file {

    path => ["你的日志文件"]

    }

}

filter {

    if ([message] !~ "你的匹配关键字") {

        drop {}

    }

   if [loglevel] == "debug" {

    drop {

    percentage => 40

    }

   }

}

output {

    stdout{

        codec => rubydebug

    }

   if ([message] =~ "你的匹配关键字") {

         file {

           path => "输出到指定文件"

          }

        email {

                to => "接收邮箱"

                from => "发送者"

                address => "smtp.sina.cn"

             domain => "sina.cn"

                username => "你的用户名"

                password => "你的密码"

                subject => "error log"

                body => "%{path}"

                htmlbody => "%{message}"

          }

    }

}


本文出自 “浅谈技术” 博客,谢绝转载!

以上是关于logstash 使用笔记的主要内容,如果未能解决你的问题,请参考以下文章

Logstash笔记 ----input插件

Logstash笔记 ----input插件

ELK 学习笔记之 Logstash之inputs配置

从秒级查询提升到了毫秒级-财务平台logstash同步ES实战笔记

我的ELK搭建笔记(以服务方式运行Logstash)

logstash笔记——redis&es