Sign inSign up

tyrival/elk

By tyrival

•Updated over 7 years ago

Image
0

230

tyrival/elk repository overview

⁠1. 概述

版本: 6.7.0 文档: https://elk-docker.readthedocs.io⁠

⁠2. 安装

⁠2.1 ELK docker-compose.yml
version: "3"

services:
  namenode:
    image: tyrival/elk:6.7.0
    container_name: elk
    volumes:
      - /Users/tyrival/Docker/elk/data:/data
    ports: 
      - 5601:5601
      - 9200:9200
      - 5044:5044
    environment:
      # MacOS设置elasticsearch的docker版本
      # Linux中需要执行sysctl -w vm.max_map_count=262144
      # 或者在 /etc/sysctl.conf 中增加 vm.max_map_count=262144
      - MAX_MAP_COUNT=262144
      # Elasticsearch堆大小,如果最大最小值相同,可以改为 ES_HEAP_SIZE=固定值
      - ES_JAVA_OPTS="-Xms256m -Xmx2g"
      # 时区
      - TZ="Asia/Shanghai"
      # Logstash堆大小
      - LS_HEAP_SIZE="500m"
      # Logstash配置项
      - LS_OPTS="--auto-reload"
      # Kibana的node配置项
      - NODE_OPTIONS="--max-old-space-size=250"
      # 打开文件最大值,elasticsearch要求值最少为65536
      - MAX_OPEN_FILES=65536
      # Kibana重连接间隔(秒)
      - KIBANA_CONNECT_RETRY=30
      # 设置Elasticsearch cluster           
      # - CLUSTER_NAME="xxx"
⁠2.2 安装Filebeat到目标服务器
⁠2.2.1 手工安装
  1. 下载:https://www.elastic.co/downloads/beats/filebeat⁠
  2. 编辑:filebeat.yml
  3. 启动:sudo ./filebeat -e -c filebeat.yml
  4. 文档:https://www.elastic.co/guide/en/beats/filebeat/6.7/filebeat-getting-started.html⁠
⁠2.2.2 Docker启动

文档:https://www.elastic.co/guide/en/beats/filebeat/6.7/running-on-docker.html⁠

Tag summary

Content type

Image

Digest

Size

716.3 MB

Last updated

over 7 years ago

docker pull tyrival/elk:6.7.0