内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何利用ELK搭建Docker容器化應(yīng)用日志中心

服務(wù)器

這篇文章主要介紹如何利用ELK搭建Docker容器化應(yīng)用日志中心,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)專注于漢陽網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供漢陽營銷型網(wǎng)站建設(shè),漢陽網(wǎng)站制作、漢陽網(wǎng)頁設(shè)計(jì)、漢陽網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造漢陽網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供漢陽網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

概述

應(yīng)用一旦容器化以后,需要考慮的就是如何采集位于Docker容器中的應(yīng)用程序的打印日志供運(yùn)維分析。典型的比如SpringBoot應(yīng)用的日志 收集。本文即將闡述如何利用ELK日志中心來收集容器化應(yīng)用程序所產(chǎn)生的日志,并且可以用可視化的方式對(duì)日志進(jìn)行查詢與分析,其架構(gòu)如下圖所示:

架構(gòu)圖

鏡像準(zhǔn)備

鏡像準(zhǔn)備

ElasticSearch鏡像

Logstash鏡像

Kibana鏡像

Nginx鏡像(作為容器化應(yīng)用來生產(chǎn)日志)

開啟Linux系統(tǒng)Rsyslog服務(wù)

修改Rsyslog服務(wù)配置文件:

vim/etc/rsyslog.conf

開啟下面三個(gè)參數(shù):

$ModLoadimtcp$InputTCPServerRun514*.*@@localhost:4560

開啟3個(gè)參數(shù)

意圖很簡單:讓Rsyslog加載imtcp模塊并監(jiān)聽514端口,然后將Rsyslog中收集的數(shù)據(jù)轉(zhuǎn)發(fā)到本地4560端口!

然后重啟Rsyslog服務(wù):

systemctlrestartrsyslog

查看rsyslog啟動(dòng)狀態(tài):

netstat-tnl

部署ElasticSearch服務(wù)

dockerrun-d-p9200:9200\\-v~/elasticsearch/data:/usr/share/elasticsearch/data\\--nameelasticsearchelasticsearch

ES啟動(dòng)成功效果

部署Logstash服務(wù)

添加~/logstash/logstash.conf配置文件如下:

input{syslog{type=>"rsyslog"port=>4560}}output{elasticsearch{hosts=>["elasticsearch:9200"]}}

配置中我們讓Logstash從本地的Rsyslog服務(wù)中取出應(yīng)用日志數(shù)據(jù),然后轉(zhuǎn)發(fā)到ElasticSearch數(shù)據(jù)庫中!

配置完成以后,可以通過如下命令來啟動(dòng)Logstash容器:

dockerrun-d-p4560:4560\\-v~/logstash/logstash.conf:/etc/logstash.conf\\--linkelasticsearch:elasticsearch\\--namelogstashlogstash\\logstash-f/etc/logstash.conf

部署Kibana服務(wù)

dockerrun-d-p5601:5601\\--linkelasticsearch:elasticsearch\\-eELASTICSEARCH_URL=http://elasticsearch:9200\\--namekibanakibana

啟動(dòng)nginx容器來生產(chǎn)日志

dockerrun-d-p90:80--log-driversyslog--log-opt\\syslog-address=tcp://localhost:514\\--log-opttag="nginx"--namenginxnginx

很明顯Docker容器中的Nginx應(yīng)用日志轉(zhuǎn)發(fā)到本地syslog服務(wù)中,然后由syslog服務(wù)將數(shù)據(jù)轉(zhuǎn)給Logstash進(jìn)行收集。

至此,日志中心搭建完畢,目前一共四個(gè)容器在工作:

實(shí)驗(yàn)驗(yàn)證

瀏覽器打開localhost:90來打開Nginx界面,并刷新幾次,讓后臺(tái)產(chǎn)生GET請(qǐng)求的日志

打開Kibana可視化界面:localhost:5601

localhost:5601

收集Nginx應(yīng)用日志

收集Nginx應(yīng)用日志

查詢應(yīng)用日志

在查詢框中輸入program=nginx可查詢出特定日志

查詢應(yīng)用日志

以上是“如何利用ELK搭建Docker容器化應(yīng)用日志中心”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁題目:如何利用ELK搭建Docker容器化應(yīng)用日志中心
文章分享:http://www.rwnh.cn/article34/cjhose.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、品牌網(wǎng)站設(shè)計(jì)品牌網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、服務(wù)器托管、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
临桂县| 贵溪市| 七台河市| 同心县| 五台县| 常州市| 奉贤区| 江油市| 谢通门县| 丰宁| 武川县| 青州市| 康乐县| 连州市| 通州市| 大城县| 石景山区| 北碚区| 昂仁县| 彭阳县| 孟州市| 巴塘县| 沅江市| 会宁县| 湘乡市| 禄丰县| 岑溪市| 吉水县| 六安市| 长白| 雅安市| 武威市| 高陵县| 广水市| 郧西县| 彩票| 南木林县| 漳浦县| 潜江市| 石棉县| 育儿|