亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 服務(wù)器 > Web服務(wù)器 > 正文

詳解Docker容器的日志處理

2024-09-01 13:56:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Docker有很多的日志插件,默認(rèn)使用 json-file,只有使用json-file時(shí),sudo docker logs -f 才可以顯示,輸入以下命令查看docker日志插件:

$ sudo docker info | grep Logging

這里先說(shuō)明一下,當(dāng)容器運(yùn)行時(shí),docker會(huì)在宿主機(jī)上創(chuàng)建一個(gè)該容器相關(guān)的文件,然后將容器產(chǎn)生的日志轉(zhuǎn)存到該文件下。docker logs -f 命令就會(huì)找到該文件內(nèi)容并顯示在終端上。

我們都知道docker logs -f會(huì)將所有對(duì)應(yīng)的服務(wù)日志輸出到終端,無(wú)論服務(wù)的部署在哪個(gè)節(jié)點(diǎn)上,那么我現(xiàn)在提出一個(gè)問(wèn)題,是否每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的容器文件,都會(huì)保存該服務(wù)的完整日志備份,還是只保存該節(jié)點(diǎn)服務(wù)對(duì)應(yīng)容器產(chǎn)生的日志?

因?yàn)檫@個(gè)問(wèn)題涉及到每個(gè)節(jié)點(diǎn)如果都用filebeat監(jiān)聽(tīng)宿主機(jī)的容器日志文件,那么如果每個(gè)節(jié)點(diǎn)的容器日志都是一個(gè)完整的備份,日志就會(huì)重復(fù),如果只是保存該節(jié)點(diǎn)上容器的日志,就不會(huì)。

答案是只保留該節(jié)點(diǎn)上容器的日志,docker logs -f 命令只不過(guò)在overlay網(wǎng)絡(luò)模型上走了一層協(xié)議,把在其它節(jié)點(diǎn)上的相同的容器日志匯聚起來(lái)。

默認(rèn)使用docker的json-file,首先配置daemon:

$ sudo dockerd /--log-driver=json-file /--log-opt labels=servicename

啟動(dòng)容器需要添加如下參數(shù):

$ sudo docker service update --label servicename=test

或者直接在docker-compose.yml中標(biāo)記:

version: "3"services: go-gin-demo:  image: chenghuizhang/go-gin-demo:v3  ports:   - 8081:8081  networks:   - overlay  deploy:   mode: replicated   replicas: 3  labels:   servicename: go-gin-demoxxxxxxx  logging:   options:    labels: "servicename"networks: overlay:

在每個(gè)節(jié)點(diǎn)安裝filebeat,并且filebeat.yml配置如下:

filebeat.prospectors:- type: log  paths:  		# 容器的日志目錄   - /var/lib/docker/containers/*/*.log   # 因?yàn)閐ocker使用的log driver是json-file,因此采集到的日志格式是json格式,設(shè)置為true之后,filebeat會(huì)將日志進(jìn)行json_decode處理  json.keys_under_root: true  tail_files: trueoutput.logstash: hosts: ["172.17.10.114:5044"]

在logstash.conf中配置索引:

output { elasticsearch {  action => "index"  hosts => ["172.17.10.114:9200"]  # 獲取日志label  index => "%{attrs.servicename}-%{+YYYY.MM.dd}" }}

Dockerfile文件需要將項(xiàng)目輸出的日志打印到stdout和stderr中,不然json-file日志驅(qū)動(dòng)不會(huì)收集到容器里面輸出的日志,sudo docker logs -f就在終端顯示不了容器日志了,在Dockerfile中需加入以下命令:

RUN ln -sf /dev/stdout /xx/xx.log / # info	&& ln -sf /dev/stderr /xx/xx.log # error

或者在在項(xiàng)目的log4j配置輸出控制臺(tái):

<Appenders>  <Console name="Console" target="SYSTEM_OUT">    <PatternLayout pattern="[%d{DEFAULT}]%m"/>  </Console></Appenders>

如果日志需要記錄容器id名稱(chēng)和鏡像名稱(chēng),在運(yùn)行容器時(shí)可以加入以下參數(shù):

--log-opt tag="//"

Docker,容器,日志處理

最終,json-file日志插件將容器打印到控制臺(tái)的日志生成到本地 /var/lib/docker/containers/*/ 目錄中,格式如下:

{  "log":"[GIN-debug] [WARNING] Now Gin requires Go 1.6 or later and Go 1.7 will be required soon.",  "stream":"stderr",  "attrs":{    "tag":"chenghuizhang/go-gin-demo:v3@sha256:e6c0419d64e5eda510056a38cfb803750e4ac2f0f4862d153f7c4501f576798b/mygo.2.jhqptjugfti2t4emf55sehamo/647eaa4b3913",    "servicename":"test"  },  "time":"2019-01-29T10:08:59.780161908Z"}

在logstash中格式化日志:

filter { grok {  patterns_dir => "/etc/logstash/conf.d/patterns"  match => {"message" => "%{TIMESTAMP_ISO8601:time}%{SERVICENAME:attr.servicename}%{DOCKER_TAG:attr.tag}"}}

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


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到服務(wù)器教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美黑白配在线| 五十路在线观看| 欧美极品少妇xxxxⅹ免费视频| 欧美**字幕| 亚洲黄色一级大片| 国产精品伦理一区二区三区| 日韩视频久久| 亚洲高清网站| 成人写真福利网| av影院在线免费观看| 羞羞的网站在线观看| 中文资源在线播放| 三级黄视频在线观看| 国产超碰在线| 亚洲综合丁香婷婷六月香| 人成免费电影一二三区在线观看| 精品区在线观看| 三级精品在线观看| 日本www在线观看视频| 色诱亚洲精品久久久久久| 亚洲国产精彩视频| av网站在线看| 免费观看成年人视频在线观看| 久久这里只有精品视频网| 999精品视频一区二区三区| 欧美日韩国产小视频在线观看| 999精品久久久| bt7086福利一区国产| 国产在线一区二区视频| www.日本久久久久com.| 国产成人精品综合久久久| 福利视频久久| 红桃成人av在线播放| 亚洲日本欧美| 国产熟人av一二三区| 小说区图片区亚洲| 国产原创剧情av| 国产男女猛烈无遮挡免费视频| 成年网站免费| 亚洲av无码乱码国产精品fc2| 国际av在线| 成人动漫免费在线观看| 老司机亚洲精品| 亚洲欧洲在线观看| 成品网站w灬+源码1688网页| 日韩激情小视频| 日本国产高清不卡| 天天干天天舔天天操| 国产成人无码专区| 成人在线观看网站| 黑人精品无码一区二区三区AV| 裸体素人女欧美日韩| 女人裸体免费网站| av中文字幕免费观看| 99re6这里有精品热视频| 国产精品成人在线视频| 天天综合天天添夜夜添狠狠添| 亚洲人成影院77777| 日韩精品123区| 亚洲国产精品电影在线观看| 成年人观看网站| 久久久久久久美女| 一本本久综合久久爱| 中文字幕免费在线看线人动作大片| 香港三级经典全部种子下载| 欧美日韩不卡在线| 国产丝袜视频在线观看| 日韩一区二区三区在线播放| 少妇精品视频一区二区| 日韩欧美视频在线| 欧美激情久久久久久| 高清电影在线免费观看| 亚洲日本va| 亚洲国产私拍精品国模在线观看| 亚洲国内自拍| 免费日韩一区二区三区| 福利视频免费在线观看| 成人做爰视频www网站小优视频| www国产成人| 国产欧美日韩一区二区三区| 久久精品国产68国产精品亚洲| 9l视频自拍九色9l视频成人| 国产欧美高清| 噜噜噜噜噜在线视频| a毛片在线播放| 欧美老女人另类| 日韩a级片在线观看| 日本三级一区二区| 国产精品尤物福利片在线观看| 免费av一区二区三区| 国产精品日韩精品欧美在线| 午夜精品久久久久久久蜜桃| 91欧洲在线视精品在亚洲| 国产一级18片视频| 国产不卡视频在线| 国产一区二区三区视频在线播放| 国产精品理人伦一区二区三区| 亚洲精品在线三区| 最新91视频| 亚洲国产精品成人综合久久久| 日韩午夜精品视频| 日韩avvvv在线播放| 91日本在线视频| 国产精品乡下勾搭老头1| 日韩精品视频一区二区三区| 日本中文字幕在线免费观看| 日韩中文字幕在线一区| 精品粉嫩aⅴ一区二区三区四区| 性欧美xxxx视频在线观看| 一女被多男玩喷潮视频| 国内一区二区三区在线视频| 国产99在线|亚洲| 91成人入口| 亚洲天天做日日做天天谢日日欢| 欧美成人午夜剧场免费观看| 不卡视频观看| 精品国产老师黑色丝袜高跟鞋| 欧美一区二区三区思思人| 亚洲免费视频一区二区三区| 成人中心免费视频| 一区二区免费电影| 女人黄色一级片| 91精品国自产在线偷拍蜜桃| 国产精品视频免费一区二区三区| 国产精品一 二 三| 久热中文字幕在线精品免费| 女生影院久久| 免费成人美女在线观看| 国产精品影视| 日本在线观看天堂男亚洲| 一区二区欧美精品| 尤物一区二区三区| 日本一区二区三区视频视频| 亚洲男人的天堂成人| 91麻豆制片厂| 黑人巨大狂躁日本妞在线观看| av鲁丝一区鲁丝二区鲁丝三区| 不卡影院一区二区| 国产成a人亚洲精v品无码| 免费在线视频欧美| 欧美成年人视频网站欧美| 久久久久影视| 日av中文字幕| 国产日韩在线| 超碰10000| 在线看的毛片| 丰满少妇乱子伦精品看片| 久热久热免费视频中文字幕777| a级女人18毛片| 精品一区二区三区四区五区| 性xxxx丰满孕妇xxxx另类| 欧美精品一区二区久久| 欧美日韩一区二区三区在线视频| 又紧又大又爽精品一区二区| 国产成人综合在线观看| **亚洲第一综合导航网站| 激情五月婷婷综合网| 久久久久久久久久久影院| 亚洲欧美大片| 五月天中文字幕一区二区| 亚洲人成777| 国产三级欧美三级日产三级99| 国产精品久久久久无码av色戒| 妞干网2018| 在线免费观看污视频| 无码国产精品一区二区高潮| 一区二区三区四区在线| **孕交吃奶水一级毛片| 成人在线免费看黄| 成人精品视频网站| 亚洲福利精品视频| 伊人久久国产| 午夜精品一区二区三区四区| 九九精品在线播放| 日韩精品系列| 奇米四色…亚洲| 亚洲国产高清在线观看视频| 91精品国产综合久久精品app| 满满都是荷尔蒙韩剧在线观看| 天天综合网天天综合色| 永久免费看mv网站入口| 欧美日韩一区二区三区免费看| 黄色av一区| 成人97人人超碰人人99| 94色蜜桃网一区二区三区| 欧美日韩在线观看免费| 97视频国产在线| 亚洲九九视频| 影音先锋2020资源| 亚洲国产视频一区二区三区| 经典一区二区| 日本精品人妻无码77777| av影院在线| 成人免费视频97| 亚洲а∨精品天堂在线| 天天综合网在线观看| www久久久久久久| 91在线porny国产在线看| 懂色中文一区二区三区在线视频| 男人的天堂av高清在线| 不卡免费追剧大全电视剧网站| 稀缺小u女呦精品呦| 日韩激情一区| 亚洲成人激情图| 欧美日韩激情在线一区二区三区| 亚洲黄色小说在线观看| 美女一级全黄| 任我爽精品视频在线播放| 日韩精品一卡二卡| 影音先锋中文在线观看| 亚洲欧美经典视频| 在线视频综合导航| 欧美在线视频在线播放完整版免费观看| 久久精品成人欧美大片古装| 欧美精品手机在线| 美女久久久久久久久久久| 一本色道久久综合亚洲精品高清| 国产一区久久精品| 亚洲国产aⅴ精品一区二区三区| 国产l精品国产亚洲区久久| 色是在线视频| 久草福利资源在线| 精品久久香蕉国产线看观看亚洲| 91av国产精品| aa国产精品| 日本另类视频| 国产xxxxx18| 看欧美ab黄色大片视频免费| 精人妻一区二区三区| 国产日产欧美一区二区视频| 国产成人美女视频| 国产视频精品视频| 欧美xxxhd| 欧美free性| 欧美日韩精品久久久免费观看| 成人免费精品视频| 精精国产xxxx视频在线野外| 成人国产精品久久久网站| 久久久久久免费观看| 亚洲第一香蕉网| 亚洲高潮无码久久| 无码国模国产在线观看| 成人免费av在线| gogogo高清在线观看免费完整版| 高端美女服务在线视频播放| 日韩激情视频网站| 亚洲欧洲中文日韩久久av乱码| 久久久久亚洲av无码a片| 免费看av大片| 视频在线观看成人| 在线国产福利网站| 欧美日韩在线视频一区二区三区| 国产999精品久久| 中文字幕视频一区二区| 精品亚洲一区二区| japanese23hdxxxx日韩| 亚洲国产精品久久久久久| 亚洲春色一区二区三区| 亚洲av无码国产精品久久| 亚洲精品日韩久久久| 国产91精品一区二区绿帽| 美女被人操网站| 视频在线观看入口黄最新永久免费国产| av动漫免费看| 国产v日产∨综合v精品视频| 国产成人愉拍精品久久| 国严精品久久久久久亚洲影视| 欧美国产亚洲另类动漫| 精品极品三级久久久久| 国产精品99久久99久久久| 久久免费精品一区二区| 国产 高清 精品 在线 a| 久久成人久久爱| 狠狠色噜噜狠狠狠888奇米| 日韩中文字幕网站| 国产日韩综合av| 国内精品久久久久影院色| 草草在线观看| 国产999在线| 免费一二一二在线视频| 亚洲视频碰碰| 91网在线看| 男人的天堂官网| 中文字幕精品—区二区四季| 超黄网站在线观看| 久久免费看av| 卡一卡二国产精品| 久久国产精品久久精品国产| 欧美成人h版在线观看| 欧美综合欧美视频| 欧美一区二区三区激情| 日本成年免费网站| 亚洲无人区码一码二码三码的含义| 久久久国产精品午夜一区ai换脸| 日韩免费一级视频| 91麻豆精品国产91久久久更新时间| 丰满肥臀噗嗤啊x99av| 黄色在线免费| a视频免费观看| 午夜久久tv| 午夜国产精品一区| 欧美激情办公室videoshd| 久久精品国产亚洲AV成人婷婷| 天天躁日日躁狠狠躁喷水| 欧美一级做一级爱a做片性| 青青草视频在线免费观看| 麻豆网站免费在线观看| 亚洲少妇一区二区三区| 国产日本韩国在线播放| 色狠狠桃花综合| 99久久久无码国产精品免费蜜柚| 人妻视频一区二区三区| 91精品国产亚洲| 九色91国产| 国产精品白丝在线| 国产视频一区在线观看一区免费| 黄色亚洲大片免费在线观看| 亚洲成熟女性毛茸茸| 99久久.com| 一区二区三区视频在线| 在线不卡国产精品| 欧洲精品一区二区三区在线观看| 色999久久久精品人人澡69| 国产精品1区2区| 精品欧美黑人一区二区三区| 亚洲综合色自拍一区| 国产精品一区二区入口九绯色| www.xxxx精品|