zoukankan      html  css  js  c++  java
  • Logstash

    描述:看图

    Logstash下载链接:https://www.elastic.co/cn/downloads/logstash

    解压,,查看:

     logstash配置分三部分:

    input {
        stdin {...}  #标准输入
    }
    
    filter {     #过滤,分割,截取等处理
        ...
    }
    
    output {
       stdout {...}  #标准输出
    }

    编写配置文件myngx.cnf:

    input {
        file {
            path => "/usr/local/nginx/logs/test.log"  #创建一个test.log
            start_position => "beginning"   #开始
            }
    }
    
    filter {
        mutate {
            split => {"message"=>"|"}  #过滤以"|"为分割的字段 
    }
    }
    
    output {
        stdout { codec => rubydebug }
    }

    创建一个test.log文件到指定位置

    echo "2020-3-25-16-09-52|ERROR MESSAGE|测试报错了|参数:balabalabababa">/usr/local/nginx/logs/test.log 

    在Logstash根目录执行

    ./bin/logstash -f myngx.conf
    等待输出

     =================================================

    如何把收集到的,整理好的文件传送给Elasticsearch呢?呢呢?呢?修改配置文件,

    input {
        file {
            path => "/usr/local/nginx/logs/test.log"
            start_position => "beginning"
            }
    }
    
    filter {
        mutate {
            split => {"message"=>"|"}
    }
    }
    
    output {
        elasticsearch {
            hosts => ["192.168.28.30:9200"]
            }
    }
    
    #output {
    #    stdout { codec => rubydebug }
    #}
    

     

     

     

     

  • 相关阅读:
    10月日常练习1题目描述
    普及组复赛历年考题
    9.3练习题7 子串乘积正负分类 题解
    9.3练习题6 旅行 题解
    9.3练习题4 语句解析 题解
    9.3练习题5 单词覆盖还原 题解
    unity
    矩阵快速幂
    点权和
    SCOI生日快乐
  • 原文地址:https://www.cnblogs.com/5444de/p/12567290.html
Copyright © 2011-2022 走看看