From cd892d957f860960f4c9b827212dfcdb1103b41c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90li?= <15040126243@163.com> Date: Tue, 12 Jul 2022 14:12:44 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20ELK=20docker?= =?UTF-8?q?=E7=BC=96=E6=8E=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/docker-compose.yml | 14 ++++++++------ docker/elk/elasticsearch/logs/README.md | 1 + docker/elk/elasticsearch/plugins/README.md | 1 - docker/elk/kibana/config/kibana.yml | 4 ++++ docker/elk/logstash/config/logstash.yml | 2 ++ docker/elk/logstash/{ => pipeline}/logstash.conf | 0 6 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 docker/elk/elasticsearch/logs/README.md delete mode 100644 docker/elk/elasticsearch/plugins/README.md create mode 100644 docker/elk/kibana/config/kibana.yml create mode 100644 docker/elk/logstash/config/logstash.yml rename docker/elk/logstash/{ => pipeline}/logstash.conf (100%) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 3a7900b6..1217f479 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -269,7 +269,7 @@ services: elasticsearch: image: elasticsearch:7.17.2 - container_name: elk_elasticsearch + container_name: elasticsearch ports: - "9200:9200" - "9300:9300" @@ -282,32 +282,34 @@ services: volumes: - /docker/elk/elasticsearch/plugins:/usr/share/elasticsearch/plugins - /docker/elk/elasticsearch/data:/usr/share/elasticsearch/data + - /docker/elk/elasticsearch/logs:/usr/share/elasticsearch/logs network_mode: "host" kibana: image: kibana:7.17.2 - container_name: elk_kibana + container_name: kibana ports: - "5601:5601" depends_on: # kibana在elasticsearch启动之后再启动 - elasticsearch environment: - # 设置访问elasticsearch的地址 - ELASTICSEARCH_URL: http://127.0.0.1:9200 #设置系统语言文中文 I18N_LOCALE: zh-CN # 访问域名 # SERVER_PUBLICBASEURL: https://kibana.cloud.com + volumes: + - /docker/elk/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml network_mode: "host" logstash: image: logstash:7.17.2 - container_name: elk_logstash + container_name: logstash ports: - "4560:4560" volumes: - - /docker/elk/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf + - /docker/elk/logstash/pipeline/logstash.conf:/usr/share/logstash/pipeline/logstash.conf + - /docker/elk/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml depends_on: - elasticsearch network_mode: "host" diff --git a/docker/elk/elasticsearch/logs/README.md b/docker/elk/elasticsearch/logs/README.md new file mode 100644 index 00000000..7f40037b --- /dev/null +++ b/docker/elk/elasticsearch/logs/README.md @@ -0,0 +1 @@ +ES 日志目录 请执行 `chmod 777 /docker/elk/elasticsearch/logs` 赋予读写权限 否则 ES 将无法写入数据 \ No newline at end of file diff --git a/docker/elk/elasticsearch/plugins/README.md b/docker/elk/elasticsearch/plugins/README.md deleted file mode 100644 index 722c5c19..00000000 --- a/docker/elk/elasticsearch/plugins/README.md +++ /dev/null @@ -1 +0,0 @@ -ES 插件目录 扩展插件可以放入此目录下 \ No newline at end of file diff --git a/docker/elk/kibana/config/kibana.yml b/docker/elk/kibana/config/kibana.yml new file mode 100644 index 00000000..26839244 --- /dev/null +++ b/docker/elk/kibana/config/kibana.yml @@ -0,0 +1,4 @@ +server.host: "0.0.0.0" +server.shutdownTimeout: "5s" +elasticsearch.hosts: [ "http://127.0.0.1:9200" ] +monitoring.ui.container.elasticsearch.enabled: true diff --git a/docker/elk/logstash/config/logstash.yml b/docker/elk/logstash/config/logstash.yml new file mode 100644 index 00000000..98b35cfd --- /dev/null +++ b/docker/elk/logstash/config/logstash.yml @@ -0,0 +1,2 @@ +http.host: "0.0.0.0" +xpack.monitoring.elasticsearch.hosts: [ "http://127.0.0.1:9200" ] diff --git a/docker/elk/logstash/logstash.conf b/docker/elk/logstash/pipeline/logstash.conf similarity index 100% rename from docker/elk/logstash/logstash.conf rename to docker/elk/logstash/pipeline/logstash.conf