zoukankan      html  css  js  c++  java
  • Docker 安装 Logstash

    使用同版本镜像 7.4.1

    1、下载Logstash镜像

    docker pull logstash:7.4.1
    
    #查看镜像
    docker images

     

    2、编辑logstash.yml配置文件
    logstash.yml配置文件放在宿主机/data/elk/logstash目录下,内容如下:

    path.config: /usr/share/logstash/conf.d/*.conf
    path.logs: /var/log/logstash

     

    3、编辑test.conf文件
    test.conf文件放在宿主机/data/elk/logstash/conf.d目录下,内容如下:

    input {
        beats {
            port => 5044
            codec => "json"
        }
    }
    
    output {
      elasticsearch { hosts => ["192.168.12.183:9200"] }
      stdout { codec => rubydebug }
    }

     

    4、启动logstash

    docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 -p 5044:5044 --name xinyar-logstash -v /data/elk/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml -v /data/elk/logstash/conf.d/:/usr/share/logstash/conf.d/ logstash:7.4.1

     

    5、查看容器运行状态

    docker ps
    docker logs -f xinyar-logstash

     

  • 相关阅读:
    快排
    Single Number II
    简单工厂和工厂方法
    Implement strStr()
    Linked List Cycle II
    Linked List Cycle
    适配器模式
    Struts2的ActionContext
    javaScript学习随笔
    Tomcat 基本配置(转)
  • 原文地址:https://www.cnblogs.com/linjiqin/p/12103645.html
Copyright © 2011-2022 走看看