當(dāng)前觀點(diǎn):使用ELK采集和分析docker日志
ELK是一種流行的開(kāi)源日志收集
、存儲(chǔ)、搜索和分析解決方案安裝和配置ELK
在使用ELK之前,需要安裝和配置Elasticsearch
、Logstash和Kibana三個(gè)組件。可以按照以下步驟進(jìn)行安裝和配置:1.安裝Elasticsearch
Elasticsearch是一種開(kāi)源的分布式搜索引擎
,可以用于存儲(chǔ)和搜索大量的結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)。可以通過(guò)以下命令來(lái)安裝Elasticsearch:(資料圖片僅供參考)
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-linux-x86_64.tar.gz$ tar -xzf elasticsearch-7.12.0-linux-x86_64.tar.gz$ cd elasticsearch-7.12.0/$ ./bin/elasticsearch
2.安裝Logstash
Logstash是一種開(kāi)源的數(shù)據(jù)收集
、轉(zhuǎn)換和傳輸工具,可以用于將數(shù)據(jù)從不同的來(lái)源收集到Elasticsearch中?div id="4qifd00" class="flower right">$ wget https://artifacts.elastic.co/downloads/logstash/logstash-7.12.0.tar.gz$ tar -xzf logstash-7.12.0.tar.gz$ cd logstash-7.12.0/
3.安裝Kibana
Kibana是一種開(kāi)源的數(shù)據(jù)可視化工具,可以用于從Elasticsearch中檢索和可視化數(shù)據(jù)
?div id="4qifd00" class="flower right">$ wget https://artifacts.elastic.co/downloads/kibana/kibana-7.12.0-linux-x86_64.tar.gz$ tar -xzf kibana-7.12.0-linux-x86_64.tar.gz$ cd kibana-7.12.0-linux-x86_64/$ ./bin/kibana
4.配置Logstash
配置Logstash來(lái)收集Docker日志。首先
,創(chuàng)建一個(gè)名為docker.conf的配置文件:input { file { type => "docker" path => "/var/lib/docker/containers/*/*.log" start_position => "beginning" sincedb_path => "/dev/null" codec => "json" }}output { elasticsearch { hosts => ["localhost:9200"] index => "docker-%{+YYYY.MM.dd}" document_type => "docker" }}
在上面的配置文件中
,Logstash使用file input插件來(lái)監(jiān)視/var/lib/docker/containers//.log目錄下的所有日志文件,并將它們發(fā)送到Elasticsearch中。在output部分,將日志數(shù)據(jù)發(fā)送到Elasticsearch,并將其存儲(chǔ)在名為docker-YYYY.MM.dd的索引中。5.啟動(dòng)ELK
啟動(dòng)Elasticsearch
、Logstash和Kibana?div id="4qifd00" class="flower right">$ cd elasticsearch-7.12.0/$ ./bin/elasticsearch &$ cd logstash-7.12.0/$ ./bin/logstash -f docker.conf &$ cd kibana-7.12.0-linux-x86_64/$ ./bin/kibana &
配置Docker日志驅(qū)動(dòng)
現(xiàn)在
,需要配置Docker使用Logstash作為日志驅(qū)動(dòng),以便將容器日志發(fā)送到Logstash?div id="4qifd00" class="flower right">1.修改Docker配置文件
將Docker配置文件/etc/docker/daemon.json修改為以下內(nèi)容:
{ "log-driver": "syslog", "log-opts": { "syslog-address": "tcp://localhost:5000", "tag": "{{.Name}}" }}
在上面的配置文件中
,將日志驅(qū)動(dòng)程序設(shè)置為syslog,將日志發(fā)送到Logstash的TCP端口5000,并使用容器名稱作為日志標(biāo)記。2.重啟Docker服務(wù)
使用以下命令重新啟動(dòng)Docker服務(wù):
$ systemctl restart docker
分析Docker日志
現(xiàn)在,Docker容器的日志將通過(guò)Logstash發(fā)送到Elasticsearch中
1.創(chuàng)建索引模式
在Kibana中,轉(zhuǎn)到“Management”->“Index Patterns”
,然后單擊“Create index pattern”按鈕。輸入“docker-*”作為索引模式名稱,并選擇“@timestamp”作為時(shí)間字段。單擊“Create index pattern”按鈕來(lái)創(chuàng)建索引模式。2.搜索和過(guò)濾日志
在Kibana中,轉(zhuǎn)到“Discover”頁(yè)面
,并選擇“docker-*”索引模式。在搜索欄中輸入任何關(guān)鍵字,然后單擊“Search”按鈕來(lái)搜索日志。您還可以使用過(guò)濾器來(lái)過(guò)濾特定的日志事件。3.創(chuàng)建可視化和儀表板
在Kibana中,轉(zhuǎn)到“Visualize”和“Dashboard”頁(yè)面
,然后創(chuàng)建各種可視化和儀表板,以更好地了解應(yīng)用程序的狀態(tài)和運(yùn)行情況。您可以使用各種可視化工具,如柱狀圖、折線圖、餅圖等來(lái)可視化日志數(shù)據(jù)。關(guān)鍵詞:
責(zé)任編輯:孫知兵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn)
,與太平洋財(cái)富網(wǎng)無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。如有問(wèn)題,請(qǐng)聯(lián)系我們!
- 當(dāng)前觀點(diǎn):使用ELK采集和分析docker日志2023-04-26
- 1599元!小米米家內(nèi)衣物洗烘一體機(jī)開(kāi)啟眾籌2023-04-26
- 燃動(dòng)太原城!易生支付以支付科技助力“大美2023-04-26
- 首都銀行(中國(guó))2022年“成績(jī)單”出爐 向2023-04-26
- 信用卡最低還款怎么辦
?信用卡逾期了無(wú)力償2023-04-26- 信用卡還最低還款有什么影響?信用卡逾期了2023-04-26
- 信用卡最低還款利息怎么算的
?信用卡還不起2023-04-26- 為什么要申請(qǐng)停息掛賬
?停息掛賬有什么壞處2023-04-26- 銀行容易申請(qǐng)停息掛賬嗎?銀行到底有沒(méi)有停2023-04-26
- 世界即時(shí):徐匯區(qū)“十四五”規(guī)劃中期評(píng)估工2023-04-26
- 銀行怎么做停息掛賬
?辦理停息掛賬去哪里辦2023-04-26- 網(wǎng)商貸停息掛賬容易申請(qǐng)嗎
?信用卡沒(méi)逾期能2023-04-26- 網(wǎng)商貸有什么停息掛賬的條件?停息掛賬手續(xù)2023-04-26
- 黑龍江啟動(dòng)青少年學(xué)生讀書(shū)行動(dòng)2023-04-26
- 網(wǎng)商貸如何停息掛賬
?網(wǎng)商貸可以協(xié)商延期還2023-04-26,擁有夢(mèng)想舞臺(tái)">用音樂(lè)說(shuō)話《聽(tīng)見(jiàn)好音樂(lè)》開(kāi)啟|...- 垂釣翁npc在哪里_垂釣翁聲望速刷2023-04-26
- 信用卡協(xié)商還款一般時(shí)間多久
?信用卡協(xié)商過(guò)2023-04-26,旅游行業(yè)需要做好哪些準(zhǔn)備?">每日速訊:迎接五一客流高峰,旅游行業(yè)...- 協(xié)商信用卡停息掛賬怎么做?信用卡可以停息2023-04-26
- 協(xié)商信用卡停息掛賬可以嗎
?信用卡逾期停息2023-04-26!遼寧想要和去年那樣輕松別想,衛(wèi)冕冠軍隱患太多">世界觀熱點(diǎn):胡金秋保持健康!遼寧想要...- 用音樂(lè)說(shuō)話《聽(tīng)見(jiàn)好音樂(lè)》開(kāi)啟|徐子淇約你2023-04-26
- 收評(píng):創(chuàng)業(yè)板指收漲1.54% 新能源賽道大幅2023-04-26
- 科創(chuàng)板收盤(pán)播報(bào):科創(chuàng)50指數(shù)震蕩跌0.73% 2023-04-26
- 信用卡不能停息掛賬后多久可以協(xié)商其他方式2023-04-26
- 每日消息!寧德時(shí)代電芯部部長(zhǎng)金海族:寧德2023-04-26
- 打擊資本市場(chǎng)違法活動(dòng) 中證協(xié)要求券商全網(wǎng)2023-04-26
- 智慧芽:近九成中國(guó)科技企業(yè)以專利情報(bào)賦能2023-04-26
- 2022年江西規(guī)上文化產(chǎn)業(yè)營(yíng)業(yè)收入超3305億元2023-04-26
- 共和黨議員要求拜登制裁華為等中國(guó)云計(jì)算公2023-04-26
- 信用卡掛賬停息可以協(xié)商減免嗎
?信用卡無(wú)力2023-04-26- 信用卡掛賬停息是什么?信用卡停息掛賬銀行2023-04-26
- 中國(guó)石油新能源專用物資 首次授權(quán)集中...
- 收評(píng):創(chuàng)業(yè)板指收漲1.54% 新能...
- 科創(chuàng)板收盤(pán)播報(bào):科創(chuàng)50指數(shù)震蕩...
- 每日消息!寧德時(shí)代電芯部部長(zhǎng)金...
- 打擊資本市場(chǎng)違法活動(dòng) 中證協(xié)要...
- 智慧芽:近九成中國(guó)科技企業(yè)以專...
- 志晟信息04月25日下跌
,股價(jià)創(chuàng)歷...- ,以技術(shù)變革引領(lǐng)行業(yè)新高度 全球動(dòng)態(tài)">中來(lái)光電受邀參加SiliconPV學(xué)術(shù)...
關(guān)于我們 - 聯(lián)系方式 - 版權(quán)聲明 - 招聘信息 - 友鏈交換 - 網(wǎng)站統(tǒng)計(jì)
太平洋財(cái)富主辦 版權(quán)所有:太平洋財(cái)富網(wǎng)
?
中國(guó)互聯(lián)網(wǎng)違法和不良信息舉報(bào)中心
Copyright© 2012-2020 太平洋財(cái)富網(wǎng)(www.rkrking.com) All rights reserved.
未經(jīng)過(guò)本站允許 請(qǐng)勿將本站內(nèi)容傳播或復(fù)制 業(yè)務(wù)QQ:3 31 986 683