最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用docker compose搭建一個elk系統(tǒng)的方法

 更新時間:2018年08月21日 10:12:12   作者:只是一個id  
這篇文章主要介紹了使用docker-compose搭建一個elk系統(tǒng)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

找了不少使用 docker-elk 搭建的博客, 英文的閱讀吃力不說, 鏡像源也是慢的讓人頭皮發(fā)麻, 因此重新編排了一個docker-compose,源都是從 https://hub.docker.com/ 上找的, 即使拉的國內(nèi)鏡像源應(yīng)該也能很好的支持了吧?

環(huán)境

  • Docker 18.06.0-ce
  • docker-compose 1.22.0

給每個容器最少分配 1G 的內(nèi)存

軟件版本

  • logstash: 5.*
  • elasticsearch: 5.*
  • kibana: 5.*

啟動前的配置

在各個目錄下都有對應(yīng)的 config 配置, 根據(jù)各自的情況自行處理

拿默認的 logstash/confg/test.conf 中的配置舉例:

input {
   file {
     #這里的路徑指的是 logstash 容器中的路徑, 外部接入需要使用 volume 進行目錄映射 
      path => "/logs/input/*"
   }

    # 在 logstash 容器中的輸入
   stdin {}
   
   # 因為做了本地5000端口和容器5000端口進行綁定, 所以可以用 nc 工具測試一下
   # echo "Test Logstash TCP Input Plugin" | nc localhost 5000
   tcp {
      type => "tcp"
      port => 5000
      mode => "server"
   }
}

output {
   file {
     #這里的路徑指的是 logstash 容器中的路徑, 外部接入需要使用 volume 進行目錄映射
      path => "/logs/output/%{+yyyy-MM-dd-HH}/%{host}.log"
   }
   stdout {
      codec => rubydebug
   }
   elasticsearch {
    hosts => "elasticsearch:9200"
    # 這里設(shè)置的 index 在 kibana 中會用到
      index => "file-log-%{+YYYY.MM}" 
  }
}

啟動容器

執(zhí)行

git clone https://github.com/gaopengfei123123/docker-elk.git && cd docker-elk
docker-compose up -d --build

等一會看到執(zhí)行成功的提示

Creating docker-elk_elasticsearch_1 ... done
Creating docker-elk_logstash_1   ... done
Creating docker-elk_kibana_1    ... done

在本地瀏覽器輸入 http://localhost:5601/ 進入 kibana 界面

注意, 第一次啟動時有可能會出現(xiàn)提示 elasticsearch not found 這類的問題, 可以先等個一兩分鐘刷新一下就好了, 如果還是不行就谷歌或者提 issue 解決一下

同目錄下輸入

docker-compose stop

則停止所有服務(wù)

測試一下

logs/input/ 目錄下新增個 test.log 文件, 然后輸入點東西驗證一下, 或者命令行執(zhí)行echo "Test Logstash TCP Input Plugin" | nc localhost 5000 通過 tcp 發(fā)送日志

docker-compose logs -f

查看各容器日志輸出

TODO

  1. 引入 kafka 做緩沖
  2. 搭建 es 集群

github 地址

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于docker可視化管理工具-DockerUI的安裝

    關(guān)于docker可視化管理工具-DockerUI的安裝

    這篇文章主要介紹了關(guān)于docker可視化管理工具-DockerUI的安裝,DockerUI是一款開源強大的輕量級Docker管理工具,還不了解這款工具的朋友一起來看看吧
    2023-03-03
  • Docker 鏡像加速訪問的幾種方法

    Docker 鏡像加速訪問的幾種方法

    本文介紹了DockerHub訪問速度慢或不穩(wěn)定時的替代方案,包括配置國內(nèi)鏡像源、使用一鍵腳本拉取鏡像以及鏡像導(dǎo)出與導(dǎo)入,感興趣的可以了解一下
    2024-12-12
  • Dockerfile制作官方Tomcat鏡像及鏡像使用詳解

    Dockerfile制作官方Tomcat鏡像及鏡像使用詳解

    本篇文章主要介紹了Dockerfile構(gòu)建官方Tomcat鏡像及鏡像使用詳解,具有一定的參考價值,有興趣的可以了解一下
    2017-07-07
  • 教你一分鐘搞定docker+redis哨兵模式

    教你一分鐘搞定docker+redis哨兵模式

    這篇文章主要介紹了教你一分鐘搞定docker+redis哨兵模式,本文主要講解一主二從三哨兵,特將其部署到一臺機器上,并通過端口區(qū)分,需要的朋友可以參考下
    2023-03-03
  • Docker容器下運行Nginx并實現(xiàn)反向代理

    Docker容器下運行Nginx并實現(xiàn)反向代理

    這篇文章介紹了Docker容器下運行Nginx并實現(xiàn)反向代理的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • 定時清理docker私服鏡像的方法

    定時清理docker私服鏡像的方法

    這篇文章主要介紹了定時清理docker私服鏡像的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Docker鏡像加速的詳細教程

    Docker鏡像加速的詳細教程

    Docker 鏡像非常輕量級,它們是基于分層的文件系統(tǒng)構(gòu)建的,因此許多 Docker 鏡像可以共享相同的基礎(chǔ)鏡像,這也使得它們在存儲和傳輸時非常高效,這篇文章主要介紹了Docker鏡像加速的詳細教程,需要的朋友可以參考下
    2024-02-02
  • 使用Docker運行SQL Server的實現(xiàn)

    使用Docker運行SQL Server的實現(xiàn)

    這篇文章主要介紹了使用Docker運行SQL Server的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • docker 安裝部署 Prometheus 與grafana的詳細過程

    docker 安裝部署 Prometheus 與grafana的詳細過程

    本文給大家詳細介紹了如何在CentOS 7上使用Docker和Docker Compose安裝和配置Prometheus和Grafana,并展示了如何進行基本的監(jiān)控配置和數(shù)據(jù)可視化,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • Docker的基本命令使用筆記

    Docker的基本命令使用筆記

    這篇文章主要介紹了Docker的基本命令使用筆記,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06

最新評論

英德市| 陈巴尔虎旗| 盖州市| 太保市| 资兴市| 青海省| 长兴县| 永昌县| 桃园市| 太保市| 台东县| 凉山| 英超| 九寨沟县| 贵南县| 忻城县| 枣阳市| 德清县| 米林县| 西乡县| 敦化市| 怀柔区| 区。| 桃江县| 通道| 江达县| 兴国县| 阳高县| 台山市| 德令哈市| 枝江市| 大埔县| 滦平县| 武汉市| 梁河县| 休宁县| 洛宁县| 舟曲县| 黄梅县| 柞水县| 宝应县|