zoukankan      html  css  js  c++  java
  • logstash match

    [elk@zjtest7-frontend config]$ cat stdin04.conf 
    input {
        stdin {
        }
    }
    filter {
      # drop sleep events
      grok {
        match => [ "message" , "(error|ERROR)" ]
        add_tag => [ "sleep_aaa" ]
        tag_on_failure => [] # prevent default _grokparsefailure tag on real records
      }
    
    
      grok {
        match => { "message" => "SELECT bbb" }
        add_tag => [ "sleep_bbb" ]
      }
      }
    output {
    if "sleep_aaa" in [tags]{
     stdout {
      codec=>rubydebug{}
       }
    }
     else if "sleep_bbb" in [tags]{
     stdout {
      codec=>json
       }
    }
    
    }
    [elk@zjtest7-frontend config]$ ../bin/logstash -f stdin04.conf --configtest
    Configuration OK
    [elk@zjtest7-frontend config]$ ../bin/logstash -f stdin04.conf 
    Settings: Default pipeline workers: 1
    Pipeline main started
    error
    {
           "message" => "error",
          "@version" => "1",
        "@timestamp" => "2016-09-16T03:13:54.288Z",
              "host" => "0.0.0.0",
              "tags" => [
            [0] "sleep_aaa",
            [1] "_grokparsefailure"
        ]
    }
    error414
    {
           "message" => "error414",
          "@version" => "1",
        "@timestamp" => "2016-09-16T03:14:02.496Z",
              "host" => "0.0.0.0",
              "tags" => [
            [0] "sleep_aaa",
            [1] "_grokparsefailure"
        ]
    }
    SELECT bbb
    {"message":"SELECT bbb","@version":"1","@timestamp":"2016-09-16T03:14:19.360Z","host":"0.0.0.0","tags":["sleep_bbb"]}
    SELECT bbb3124234
    {"message":"SELECT bbb3124234","@version":"1","@timestamp":"2016-09-16T03:14:26.959Z","host":"0.0.0.0","tags":["sleep_bbb"]}xvxv
    vvvv

  • 相关阅读:
    CSS属性中Display与Visibility的不同
    11
    【零基础学习iOS开发】【01-前言】01-开篇
    C#计算时间差。
    C++拷贝构造函数:浅拷贝与深拷贝
    C++:string操作函数
    文件输入输出(二):文件的操作
    文件输入输出(一):重定向
    Java中的StringBuffer
    C++中setiosflags()的用法
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199200.html
Copyright © 2011-2022 走看看