日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash+Filebeat)

發(fā)布時(shí)間:2025/3/21 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash+Filebeat) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ELK是由 Elasticsearch、Logstash和Kibana 三部分組件組成。
Elasticsearch 是個(gè)開源分布式搜索引擎,它的特點(diǎn)有:分布式,零配置,自動(dòng)發(fā)現(xiàn),索引自動(dòng)分片,索引副本機(jī)制,restful風(fēng)格接口,多數(shù)據(jù)源,自動(dòng)搜索負(fù)載等。

Logstash 是一個(gè)完全開源的工具,它可以對(duì)你的日志進(jìn)行收集、分析,并將其存儲(chǔ)供以后使用

kibana 是一個(gè)開源和免費(fèi)的工具,它可以為 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以幫助您匯總、分析和搜索重要數(shù)據(jù)日志。

Filebeat 是用于單用途數(shù)據(jù)托運(yùn)人的平臺(tái)。它們以輕量級(jí)代理的形式安裝,并將來自成百上千臺(tái)機(jī)器的數(shù)據(jù)發(fā)送到 Logstash 或 Elasticsearch。

Docker 鏡像統(tǒng)一從 https://hub.docker.com/ 下載 (安裝時(shí)請(qǐng)使用統(tǒng)一版本)

一、Docker 安裝 Elasticsearch
官網(wǎng)鏡像地址:https://hub.docker.com/_/elasticsearch

找到目前最新的(Tags)是 7.1.1

下載鏡像 查看鏡像

docker pull elasticsearch:7.1.1
docker images

復(fù)制代碼

創(chuàng)建自定義的網(wǎng)絡(luò)(用于連接到連接到同一網(wǎng)絡(luò)的其他服務(wù)(例如Kibana))

docker network create somenetwork

運(yùn)行 elasticsearch

docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” elasticsearch:7.1.1

查看容器狀態(tài)

docker ps

復(fù)制代碼

檢測(cè) elasticsearch 是否啟動(dòng)成功

curl 127.0.0.1:9200

Elasticsearch 安裝啟動(dòng)完成

二、Docker 安裝 Kibana
官網(wǎng)鏡像地址:https://hub.docker.com/_/kibana

使用和 elasticsearch 相同版本鏡像 7.1.1 (不一樣可能會(huì)出現(xiàn)問題)

下載鏡像 查看鏡像

docker pull kibana:7.1.1
docker images

注意:在本例中,Kibana使用默認(rèn)配置,并希望連接到正在運(yùn)行的Elasticsearch實(shí)例http://localhost:9200

復(fù)制代碼

運(yùn)行 Kibana

docker run -d --name kibana --net somenetwork -p 5601:5601 kibana:7.1.1

查看容器啟動(dòng)狀態(tài)

docker ps
復(fù)制代碼

訪問 http://127.0.0.1:5601 (啟動(dòng)可能會(huì)較慢,如失敗等幾秒再嘗試刷新一下)

Kibana 安裝啟動(dòng)完成

三、Docker 安裝 Logstash
官網(wǎng)鏡像地址:https://hub.docker.com/_/logstash

使用同版本鏡像 7.1.1

下載鏡像 查看鏡像

docker pull logstash:7.1.1
docker images

我在工作目錄建立一個(gè) docker 目錄 并在里面創(chuàng)建了 logstash 目錄,用來存放所有配置

1
里面放了 logstash 的配置文件

logstash.yml (文件內(nèi)容)

path.config: /usr/share/logstash/conf.d/*.conf
path.logs: /var/log/logstash
復(fù)制代碼
conf.d/test.conf (文件內(nèi)容)

input {
beats {
port => 5044
codec => “json”
}
}

output {
elasticsearch { hosts => [“elasticsearch:9200”] }
stdout { codec => rubydebug }
}
復(fù)制代碼
復(fù)制代碼
復(fù)制代碼
啟動(dòng) Logstash

記得映射上面兩個(gè)目錄 {path}

docker run -it -d -p 5044:5044 --name logstash --net somenetwork -v {path}/logstash.yml:/usr/share/logstash/config/logstash.yml -v {path}/conf.d/:/usr/share/logstash/conf.d/ logstash:7.1.1

查看容器運(yùn)行狀態(tài)
docker ps

啟動(dòng)成功

四、Docker 安裝 Filebeat
官網(wǎng)鏡像地址:https://hub.docker.com/_/filebeat

使用同版本鏡像 7.1.1

下載鏡像 查看鏡像

docker pull store/elastic/filebeat:7.1.1
docker images

復(fù)制代碼
復(fù)制代碼

下載默認(rèn)官方配置文件 (暫時(shí)在當(dāng)前目錄創(chuàng)建一個(gè) filebeat 目錄 用來放 filebeat 配置文件)

curl -L -O https://raw.githubusercontent.com/elastic/beats/7.1/deploy/docker/filebeat.docker.yml

打開配置文件

vim filebeat.docker.yml

增加下面的配置 (收集 .log 數(shù)據(jù) 把數(shù)據(jù)發(fā)送到當(dāng)前網(wǎng)絡(luò)5044端口 (logstash 端口) )

這個(gè)地方的 .log 要保證有幾條測(cè)試數(shù)據(jù)

filebeat.inputs:

  • type: log
    enabled: true
    paths:
    • /var/log/nginx/*.log

output.logstash:
hosts: [’{ip}:5044’]

運(yùn)行Filebeat

請(qǐng)更改下面兩個(gè)路徑

{nginx-path} = 本地的日志文件目錄(映射到容器中 作為數(shù)據(jù)源)
{path} = Filebeat配置文件路徑
{ip} = elasticsearch 地址
docker run --name filebeat --user=root -d --net somenetwork --volume="{nginx-path}:/var/log/nginx/" --volume="{path}/filebeat.docker.yml:/usr/share/filebeat/filebeat.yml:ro" --volume="/var/lib/docker/containers:/var/lib/docker/containers:ro" --volume="/var/run/docker.sock:/var/run/docker.sock:ro" store/elastic/filebeat:7.1.1

復(fù)制代碼
復(fù)制代碼

查看容器啟動(dòng)狀態(tài)

docker ps

啟動(dòng)成功

現(xiàn)在去 Kibana 查看數(shù)據(jù),已經(jīng)有數(shù)據(jù)了

總結(jié)

以上是生活随笔為你收集整理的Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash+Filebeat)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产丰满大乳奶水在线视频 | 日本老妇高潮乱hd | 亚洲国产一区二区三区四区 | 一级中文片 | 欧美色视频一区二区三区 | 黄色小说在线观看视频 | 日韩av不卡在线播放 | 成人区人妻精品一熟女 | 人妻无码一区二区三区久久99 | 国产精品人人妻人人爽人人牛 | 天天干天天插天天射 | 五月的婷婷 | 亚洲精品日日夜夜 | 亚洲天堂一区二区 | 国产三级午夜理伦三级 | 欧亚av在线| 国产一级一区二区 | 最新中文字幕在线 | 国产精品久久久久久三级 | 日韩视频在线观看免费 | 亚洲三级图片 | 少妇高潮惨叫久久久久久 | 看一级黄色大片 | 三级全黄视频 | 嫩色av | 国产综合自拍 | 精品福利电影 | 中文字幕xxxx | 国产一区二区三区免费观看视频 | 夜夜嗨av一区二区三区 | 在哪里可以看毛片 | 亚洲女同二女同志 | 亚洲中文字幕视频一区 | 国产一区二区三区观看 | 9.1成人免费看片 | 国产自产在线 | 中文字幕123 | 国产综合视频在线观看 | 色诱av手机版 | 色偷偷人人澡人人爽人人模 | 综合色99 | 久久国产剧情 | 欧美黄色a级片 | 激情久久免费视频 | 欧美国产高潮xxxx1819 | 日韩av无码一区二区三区不卡 | 蜜桃色av | 老鸭窝一区二区 | 亚洲人无码成www久久 | 精品乱码一区二区三区四区 | 成人久久网站 | 亚洲天堂无吗 | 国产孕交 | 射婷婷| 婷婷激情小说网 | 玖草影院 | 午夜免费看视频 | 调教一区二区 | 久青草视频 | 久久精品99久久久 | 91亚洲在线| 一二三区在线视频 | 黑人玩弄人妻一区二 | 大尺度在线观看 | 久久亚洲av成人无码国产电影 | 亚洲综合成人在线 | 欧美成人久久 | 亚洲欧美强伦一区二区 | 欧美日本精品 | 欧美精品日韩在线观看 | 天天操天天干天天 | 手机在线毛片 | 欧美精品一区二区性色a+v | 午夜视频入口 | 亚洲欧美激情精品一区二区 | 黄色一级片黄色一级片 | 免费成人结看片 | 爱情岛论坛av| 韩日精品中文字幕 | 男女免费看 | 欧美三级在线观看视频 | 日本理论片在线 | 欧美第七页 | 日本三级日本三级日本三级极 | 中国精品毛片 | 国产成人久久 | 北条麻妃久久精品 | 成人99视频| 亚洲国产乱 | 操碰视频在线 | 久久黄色视| 老女人丨91丨九色 | 桃谷绘里香在线观看 | 免费一二三区 | 国产精品理论片在线观看 | 一级大片网站 | 午夜天堂精品久久久久 | 精品久久久久久久久久久久久久久 | 欧美乱色|