Thanks to visit codestin.com
Credit goes to github.com

Skip to content

slimValue/elk-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elk环境部署

在Services中声明了四个服务:

  • elasticsearch;
  • logstash;
  • kibana;
  • filebeat;

使用方式

cp .env.example .env
# 修改env配置
# ....

# 拷贝配置
cp filebeat/config/filebeat-example.yml filebeat/config/filebeat.yml
cp kibana/config/kibana-example.yml kibana/config/kibana.yml
cp logstash/pipline/logstash-example.yml logstash/pipline/logstash.yml

# 修改配置
# ....

# 在启动ES容器时,需要先创建好宿主机的映射目录
# 并且配置映射目录所属
mkdir -p ${DOCKER_MOUNT_DIR}/elasticsearch/data
mkdir -p ${DOCKER_MOUNT_DIR}/filebeat/data
mkdir -p ${DOCKER_MOUNT_DIR}/logstash/data
mkdir -p ${DOCKER_MOUNT_DIR}/logstash/log

sudo chown -R 1000:1000 ${DOCKER_MOUNT_DIR}/elasticsearch/data
sudo chown -R 1000:1000 ${DOCKER_MOUNT_DIR}/filebeat/data

chmod 775 ${DOCKER_MOUNT_DIR}/logstash/data
chmod 775 ${DOCKER_MOUNT_DIR}/logstash/logs

# 启动
docker-compose up -d

# 关闭
docker-compose down

logstash

目录映射:

logstash/pipeline ---- /usr/share/logstash/pipeline
logstash/config   ---- /usr/share/logstash/config

About

elk-env

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages