码迷,mamicode.com
首页 > Web开发 > 详细

ELK-json型日志-特殊字段出现ERROR 字段报警配置文件

时间:2016-05-10 11:13:00      阅读:716      评论:0      收藏:0      [点我收藏+]

标签:配置文件   error   

[root@localhost etc]# cat plat_interface_info.conf 
input {
  file {
    type => "234_plat_inter_info_log"
    path => ["/opt/log/plat_inter_info.*.log"]
    codec=>"json"
      }
}
filter {
if [type] == "234_plat_inter_info_log"
     {
         if [level] == "ERROR"
          {
             mutate {
                   add_tag => "email"
                    }
          }
      }
}
output {
    elasticsearch {
        hosts => ["192.168.1.108:9200"]
        index => "logstash-%{type}-%{+YYYY.MM.dd}"
        document_type => "%{type}"
        workers => 1
        flush_size => 20000
        idle_flush_time => 10
        template_overwrite => true
                 }
 if "email" in [tags]
  {
   email {
        port           =>    "25"
        address        =>    "smtp.exmail.qq.com"
        username       =>    "yeshuai@haochedai.cn"
        password       =>    "******"
        authentication =>    "plain"
        use_tls        =>    false
        from           =>    "yeshuai@haochedai.cn"
        subject        =>    "Waring: you have an error on host 192.168.1.234"
        to             =>    "1820034099@qq.com, 75069418@qq.com, 1017458803@qq.com, 785129039@qq.com"
        via            =>    "smtp"
        body           =>    "you hava an error of plat_inter_error!  server_ip:192.168.1.234 \n ERROR time: %{@timestamp}+08:00Hours ; \n ERROR message: %{message} ; \n Logger Name: %{logger_name}; \n Level:%{level} ; \n level_value:%{level_value} ; \n Stack_trace : \n %{stack_trace}\n "
       }
  }



打开kibana发现,email标签已经打上,并发送了邮件:


技术分享

本文出自 “清晰明了” 博客,请务必保留此出处http://duanyexuanmu.blog.51cto.com/1010786/1771664

ELK-json型日志-特殊字段出现ERROR 字段报警配置文件

标签:配置文件   error   

原文地址:http://duanyexuanmu.blog.51cto.com/1010786/1771664

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!