当前位置:   article > 正文

ELK - docker-compose 创建 ELK_elk8 docker compose

elk8 docker compose

ELK - docker-compose 创建 ELK

基于 es: 7.10.x

docker-compose.yml 配置

version: '3.1'
services:  
   elasticsearch:    
      image: docker.elastic.co/elasticsearch/elasticsearch:7.10.1
      container_name: elasticsearch
      environment:
         - discovery.type=single-node
         - http.port=9200
         - http.cors.enabled=true
         # - http.cors.allow-origin=http://192.168.93.139:1358
         - http.cors.allow-origin=*
         # - http.cors.allow-origin=http://localhost:1358,http://127.0.0.1:1358
         - http.cors.allow-headers=X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization
         - http.cors.allow-credentials=false
         - bootstrap.memory_lock=true
         - 'ES_JAVA_OPTS=-Xms512m -Xmx512m'
         - TZ=Asia/Shanghai    
      volumes:      
         - $PWD/data/es/plugins:/usr/share/elasticsearch/plugins
         - $PWD/data/es/data:/usr/share/elasticsearch/data
      ports:      
         - 9200:9200
         - 9300:9300
   kibana:    
      image: docker.elastic.co/kibana/kibana:7.10.1
      container_name: kibana
      links:
         - elasticsearch:es    
      depends_on:      
         - elasticsearch  
      environment:      
         - elasticsearch.hosts=http://es:9200
         - TZ=Asia/Shanghai    
      ports:      
         - 5601:5601
      volumes:
#         - $PWD/data/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
         - $PWD/data/kibana/data:/usr/share/kibana/data
   logstash:    
      image: docker.elastic.co/logstash/logstash:7.10.1
      container_name: logstash
      environment:
         - TZ=Asia/Shanghai
      volumes:
         - $PWD/data/logstash/config/logstash.conf:/usr/share/logstash/pipeline/logstash.conf 
         # - $PWD/data/logstash/tpl:/usr/share/logstash/config/tpl 
      depends_on:
         - elasticsearch     
      links:      
         - elasticsearch:es   
      ports:      
         - 9600:9600
         - 5044:5044

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54

logstash.conf 基本配置

input {
	//stdin {} 好像有问题
    syslog {
        port => "514"
    }
}

output { 
	//输出到控制台
    stdout { codec => rubydebug }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/992949
推荐阅读
相关标签
  

闽ICP备14008679号