摘要:建立工作目錄文件啟動容器查看的進入容器進入目錄執行命令加載這樣就可以在上看到官方的的了。
建立工作目錄:/data/docker
elk-master ├── docker-compose.yml ├── elasticsearch │?? ├── config │?? │?? └── elasticsearch.yml │?? └── Dockerfile ├── extensions │?? ├── logspout │?? │?? ├── build.sh │?? │?? ├── Dockerfile │?? │?? ├── logspout-compose.yml │?? │?? ├── modules.go │?? │?? └── README.md │?? └── README.md ├── kibana │?? ├── config │?? │?? └── kibana.yml │?? └── Dockerfile ├── LICENSE ├── logstash │?? ├── config │?? │?? └── logstash.yml │?? ├── Dockerfile │?? └── pipeline │?? └── logstash.conf ├── metricbeat │?? ├── config │?? │?? └── metricbeat.yml │?? └── Dockerfile └── README.md
docker-compose.yml 文件:
version: "3.6" services: elasticsearch: build: context: elasticsearch/ volumes: - ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro ports: - "9200:9200" - "9300:9300" environment: ES_JAVA_OPTS: "-Xmx256m -Xms256m" networks: - elk logstash: build: context: logstash/ volumes: - ./logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml:ro - ./logstash/pipeline:/usr/share/logstash/pipeline:ro ports: - "5000:5000" environment: LS_JAVA_OPTS: "-Xmx256m -Xms256m" networks: - elk depends_on: - elasticsearch kibana: build: context: kibana/ volumes: - ./kibana/config/:/usr/share/kibana/config:ro ports: - "5601:5601" networks: - elk depends_on: - elasticsearch heartbeat: image: docker.elastic.co/beats/heartbeat:6.2.4 networks: - elk depends_on: - elasticsearch packetbeat: image: docker.elastic.co/beats/packetbeat:6.2.4 networks: - elk depends_on: - elasticsearch metricbeat: build: context: metricbeat/ volumes: - ./metricbeat/config/metricbeat.yml:/usr/share/metricbeat/config/metricbeat.yml:ro networks: - elk depends_on: - elasticsearch networks: elk: driver: bridge
啟動elk容器
docker-compose up
查看 kibana 的 IP:172.18.0.7
進入 metricbeat 容器:
docker exec -it [YOUR CONTAINER ID] /bin/bash
進入目錄:cd /usr/share/metricbeat
執行命令加載 Dashboard:
./metricbeat setup -E setup.kibana.host=172.18.0.7:5601
這樣就可以在 kibana 上看到官方的 metricbeat 的 dashboard 了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27333.html
摘要:編者的話產品經理為了紀念四歲生日,撰寫一系列文章,介紹如何使用收集和處理環境日志。在將日志發送到的上下文中,使用日志驅動可能是最簡單的方法。如果使用或日志記錄驅動程序,則需要將定義為輸入。 [編者的話] Daniel Berman ( Logz.io 產品經理)為了紀念 Docker 四歲生日,撰寫一系列文章,介紹如何使用 ELK 收集和處理 Dockerized 環境日志。小數今天...
摘要:但有一個問題就是對于一個初學者如此潔凈的環境,我完全不知道從何入手,也弄不清這個框架的優勢是什么連個樣本都沒有。還有的配置,的接入都踩過不少坑,才部署成一個像樣的學習環境。之后在寫腳本的時候又是各種踩雷,終于實現了快速一鍵部署。 引言 剛接觸Elk的時候,我用https://github.com/deviantony/docker-elk,部署了第一個測試環境,這是一個很優秀的項目,幾...
摘要:數據導入與校驗容器運行之后,筆者需要驗證是否啟動成功,可以通過瀏覽器訪問和的頁面是否成功來判斷。的整體操作流程比較簡單,首先是收集各種日志并進行過濾,然后將過濾后的內容發送到服務中,最后用戶通過的頁面查看中的日志數據作者湯青松微信日期 一、背景 筆者所在項目組的項目由多個子項目所組成,每一個子項目都存在一定的日志,有時候想排查一些問題,需要到各個地方去查看,極為不方便,此前聽說有ELK...
摘要:數據導入與校驗容器運行之后,筆者需要驗證是否啟動成功,可以通過瀏覽器訪問和的頁面是否成功來判斷。的整體操作流程比較簡單,首先是收集各種日志并進行過濾,然后將過濾后的內容發送到服務中,最后用戶通過的頁面查看中的日志數據作者湯青松微信日期 一、背景 筆者所在項目組的項目由多個子項目所組成,每一個子項目都存在一定的日志,有時候想排查一些問題,需要到各個地方去查看,極為不方便,此前聽說有ELK...
摘要:數據導入與校驗容器運行之后,筆者需要驗證是否啟動成功,可以通過瀏覽器訪問和的頁面是否成功來判斷。的整體操作流程比較簡單,首先是收集各種日志并進行過濾,然后將過濾后的內容發送到服務中,最后用戶通過的頁面查看中的日志數據作者湯青松微信日期 一、背景 筆者所在項目組的項目由多個子項目所組成,每一個子項目都存在一定的日志,有時候想排查一些問題,需要到各個地方去查看,極為不方便,此前聽說有ELK...
閱讀 2852·2021-09-22 15:43
閱讀 4686·2021-09-06 15:02
閱讀 845·2019-08-29 13:55
閱讀 1679·2019-08-29 12:58
閱讀 3061·2019-08-29 12:38
閱讀 1206·2019-08-26 12:20
閱讀 2265·2019-08-26 12:12
閱讀 3311·2019-08-23 18:35