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

首頁 > 數據庫 > MongoDB > 正文

如何利用MongoDB存儲Docker日志詳解

2020-10-29 18:43:12
字體:
來源:轉載
供稿:網友

前言

日志是系統很重要的一個組成部分,通過日志可以及時發現系統中存在的問題,也可以為修復問題提供線索。Docker提供了多種插件方式管理日志,本文就對使用MongoDB存儲Docker日志的過程做個記錄。

數據流


Docker產生的日期 發送到 FluentD,然后FluentD在轉存到MongoDB。

配置Fluentd

前提:操作系統是CentOS7,已安裝MongoDB3.4

1. 安裝Fluentd

CentOS 7的軟件庫并沒有包含Fluentd的安裝包,所以需要手動安裝。在CentOS使用的軟件td-agent。

# curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent3.sh | sh

上面命令會在/etct/yum.repo.d/目錄中,創建一個td-agent的安裝庫 td.repo,然后自動安裝td-agent。安裝完畢后設為自動啟動。

# systemctl start td-agent# systemctl enable td-agent

如果在啟動過程中出現問題,可以查看位于/var/log/td-agent/下日志文件td-agent.log

2. 配置將docker日志轉存到MongoDB

轉存到MongoDB需要插件支持,但是默認情況下td-agent是沒有安裝該插件的,需要安裝。

# yum -y install td-agent-gemt# td-agent-gem install fluent-plugin-mongo

編輯/etc/td-agent/td-agent.conf,增加

## match tag=docker.* and dump to mongodb## 在docker啟動容器時,日志的tag要符合docker.*的形式<match docker.*> @type mongo # 數據庫地址 host 127.0.0.1 # 數據庫端口 port 22017 # 存儲日志的數據庫和數據集名稱 database docker collection log</match>

重啟td-agent。

啟動容器

啟動容器的命令改為:

$ docker run --mount type=bind,source=/home/demo/app,destination=/app --log-driver=fluentd --log-opt tag="docker.log" python3:latest python3 /app/test.py

運行完畢后,可以到MongoDB中查看日志。

后續

但是在實際的使用過程中,卻發現Docker生成的日志并不會立即寫入到MongoDB中,有大概1分鐘左右的延遲。

查閱Fluentd的文檔得知,有一個flush參數可以控制日志的寫入頻率,默認的是60s。更改flush_interval參數就可以提高寫入頻率,具體更改如下:

## match tag=docker.* and dump to console <match docker.*> @type mongo host 127.0.0.1 port 22017 database docker collection log <buffer> flush_mode interval flush_interval 1s </buffer> </match>

剛開始對文檔理解不太透徹,增加了flush_interval參數后,并沒有發揮作用,第一次更改時,并沒有將flush_mode和flush_interval放在buffer結構中。也就是:

## match tag=docker.* and dump to console <match docker.*> @type mongo host 127.0.0.1 port 22017 database docker collection log flush_mode interval flush_interval 1s </match>

從日志中也可以看出上面的配置,并沒有發揮作用:

2018-01-19 14:33:32 +0800 [warn]: parameter '**flush_mode**' in <match docker.*> @type mongo host "1270.0.0.1" port 22017 database "docker" collection "log" flush_mode interval flush_interval 1s buffer_chunk_limit 8m time_key time <inject> time_key time time_format %Y-%m-%d %H:%M:%S.%L </inject> </match> is not used.

上面說flush_mode并沒有起作用。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

參考文檔:

  • https://docs.treasuredata.com/articles/td-agent
  • https://docs.docker.com/engine/admin/logging/fluentd/
  • https://docs.fluentd.org/v1.0/articles/out_mongo
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色狠狠久久aa北条麻妃| 欧美午夜宅男影院在线观看| 欧美激情视频给我| 久久久久久久成人| 日本成人免费在线| 中文字幕视频在线免费欧美日韩综合在线看| 久久国产精品电影| 欧美视频第一页| 成人伊人精品色xxxx视频| 91精品久久久久久久久中文字幕| 午夜精品视频在线| 亚洲精品美女久久久久| 欧美夜福利tv在线| 亚洲男人第一网站| 日韩av免费网站| 国外成人在线播放| 国产精品情侣自拍| 精品久久国产精品| 日本成人激情视频| 国产精品一区二区久久| 国产美女被下药99| 日韩电影大全免费观看2023年上| 国产精品视频精品视频| 日韩成人在线播放| 最近2019年中文视频免费在线观看| 午夜精品久久久久久99热软件| 国产午夜精品免费一区二区三区| 51视频国产精品一区二区| 国语自产精品视频在线看抢先版图片| 久久中国妇女中文字幕| 日韩欧美第一页| 久久99精品视频一区97| 亚洲最大福利视频网站| 欧美大成色www永久网站婷| 国产精品视频yy9099| 91最新在线免费观看| 一区二区三区视频观看| 欧美精品videofree1080p| 亚洲日本欧美中文幕| 成人免费xxxxx在线观看| 91在线色戒在线| 欧美性xxxx极品hd欧美风情| 97精品国产97久久久久久| 日韩综合视频在线观看| 一区二区三区无码高清视频| 亚洲欧美一区二区激情| 欧美成aaa人片在线观看蜜臀| 日韩av在线免费看| 欧美床上激情在线观看| 日韩大陆欧美高清视频区| 国产精品久久久久久久久借妻| 中文字幕亚洲在线| 91精品国产免费久久久久久| 国产69精品99久久久久久宅男| 久久国产精品视频| 日韩大陆毛片av| 在线精品播放av| 国产91在线播放九色快色| 97婷婷大伊香蕉精品视频| 日本亚洲欧洲色α| 久久最新资源网| 国产香蕉一区二区三区在线视频| 亚洲精美色品网站| 91精品国产高清久久久久久91| 亚洲精品成人久久久| 2021国产精品视频| 欧美激情久久久久| 欧美黑人巨大精品一区二区| 亚洲成人黄色在线观看| 欧美视频中文字幕在线| 久久精品国产成人| 26uuu日韩精品一区二区| 亚洲字幕在线观看| 麻豆国产精品va在线观看不卡| 国产午夜精品一区二区三区| 亚洲国产精品福利| 久久大大胆人体| 亚洲成人在线视频播放| 亚洲最大激情中文字幕| 91在线观看免费高清| 欧美性生交xxxxxdddd| 国产精品中文字幕久久久| 亚洲成av人片在线观看香蕉| 欧美日韩福利视频| 亚洲精品wwww| 久久99亚洲精品| 亚洲精品国产综合区久久久久久久| 久久视频这里只有精品| 欧美成人激情视频免费观看| 日韩a**中文字幕| 久久久久亚洲精品国产| 亚洲人成在线一二| 性欧美激情精品| 成人妇女免费播放久久久| 国产91热爆ts人妖在线| 欧美成人精品不卡视频在线观看| 中文欧美在线视频| 久久精品国产亚洲精品| 久久免费少妇高潮久久精品99| 久久视频中文字幕| 精品自拍视频在线观看| 久久久免费观看视频| 疯狂蹂躏欧美一区二区精品| 亚洲第一福利在线观看| 欧美性猛交xxxxx水多| 国产精品欧美激情在线播放| 国产精品高潮呻吟久久av野狼| 欧美电影免费在线观看| 久久精品国产亚洲精品| 欧美噜噜久久久xxx| 欧美精品www在线观看| 精品国产欧美成人夜夜嗨| 欧美精品18videosex性欧美| 亚洲成人黄色网| 欧美激情18p| 欧美电影免费在线观看| 国产精品专区h在线观看| 国产精品美腿一区在线看| 在线免费观看羞羞视频一区二区| 亚洲aⅴ日韩av电影在线观看| 国产成人综合一区二区三区| 亚洲男人的天堂网站| 成人福利网站在线观看11| 久久99热这里只有精品国产| 最近2019中文字幕一页二页| 午夜精品99久久免费| 亚洲福利精品在线| 国内精品免费午夜毛片| 欧美性猛交xxxx富婆弯腰| 日韩久久午夜影院| 91精品国产91久久久久久吃药| 欧美日韩一区二区三区在线免费观看| 欧美成人黑人xx视频免费观看| 伊人久久久久久久久久久| 国产欧美日韩中文字幕在线| 国产精品一区二区女厕厕| 亚洲经典中文字幕| 久久久av电影| 亚洲aⅴ男人的天堂在线观看| 97国产成人精品视频| 欧美一级片在线播放| 97婷婷大伊香蕉精品视频| 亚洲精品wwwww| 欧美日韩中文在线| 亚洲人成毛片在线播放| 久久久久久91| 色偷偷噜噜噜亚洲男人| 久久精品视频亚洲| 精品久久久999| 国产视频精品va久久久久久| 亚洲欧美日韩第一区| 国产免费一区二区三区香蕉精| 国产热re99久久6国产精品| 成人国产精品日本在线| 久久免费高清视频| 57pao成人国产永久免费| 欧美极品xxxx| 一个人看的www久久| 色视频www在线播放国产成人| 久久成人这里只有精品| 欧美极品xxxx| 中文字幕亚洲欧美日韩高清| 日韩电影免费观看中文字幕| 久久久伊人日本|