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

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

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

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

環(huán)境

  • Docker 18.06.0-ce
  • docker-compose 1.22.0

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

軟件版本

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

啟動(dòng)前的配置

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

拿默認(rèn)的 logstash/confg/test.conf 中的配置舉例:

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

    # 在 logstash 容器中的輸入
   stdin {}
   
   # 因?yàn)樽隽吮镜?000端口和容器5000端口進(jìn)行綁定, 所以可以用 nc 工具測(cè)試一下
   # echo "Test Logstash TCP Input Plugin" | nc localhost 5000
   tcp {
      type => "tcp"
      port => 5000
      mode => "server"
   }
}

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

啟動(dòng)容器

執(zhí)行

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

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

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

在本地瀏覽器輸入 http://localhost:5601/ 進(jìn)入 kibana 界面

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

同目錄下輸入

docker-compose stop

則停止所有服務(wù)

測(cè)試一下

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

docker-compose logs -f

查看各容器日志輸出

TODO

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

github 地址

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

相關(guān)文章

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

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

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

    Docker 鏡像加速訪問(wèn)的幾種方法

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

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

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

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

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

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

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

    定時(shí)清理docker私服鏡像的方法

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

    Docker鏡像加速的詳細(xì)教程

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

    使用Docker運(yùn)行SQL Server的實(shí)現(xiàn)

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

    docker 安裝部署 Prometheus 與grafana的詳細(xì)過(guò)程

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

    Docker的基本命令使用筆記

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

最新評(píng)論

仪陇县| 都江堰市| 抚宁县| 藁城市| 亚东县| 九台市| 麟游县| 大田县| 新民市| 任丘市| 大悟县| 玉屏| 上饶市| 邻水| 香河县| 郧西县| 扎囊县| 伊金霍洛旗| 慈溪市| 陕西省| 遵义市| 元朗区| 博湖县| 呼图壁县| 玉环县| 江阴市| 大安市| 进贤县| 大港区| 东乌珠穆沁旗| 芦溪县| 井冈山市| 镇江市| 望奎县| 吉木乃县| 大埔区| 崇左市| 利辛县| 锡林郭勒盟| 信丰县| 房产|