婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 如何利用MongoDB存儲Docker日志詳解

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

熱門標簽:濟南電銷機器人加盟公司 蘋果汽車租賃店地圖標注 呼和浩特電銷外呼系統加盟 廣州長安公司怎樣申請400電話 云南外呼系統 老虎洗衣店地圖標注 怎么投訴地圖標注 杭州人工電銷機器人價格 電銷機器人是什么軟件

前言

日志是系統很重要的一個組成部分,通過日志可以及時發現系統中存在的問題,也可以為修復問題提供線索。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
您可能感興趣的文章:
  • Docker mongoDB 4.2.1 安裝并收集springboot日志的步驟詳解
  • MongoDB中4種日志的詳細介紹
  • MongoDB數據庫的日志文件深入分析
  • SpringBoot中logback日志保存到mongoDB的方法
  • Linux下定時切割Mongodb數據庫日志并刪除指定天數前的日志記錄
  • 深入講解MongoDB的慢日志查詢(profile)
  • 使用MongoDB分析Nginx日志的方法詳解
  • MongoDB運行日志實現自動分割的方法實例
  • Node.js和MongoDB實現簡單日志分析系統
  • MongoDB日志文件過大的解決方法
  • 詳解MongoDB中的日志模塊

標簽:自貢 泰安 無錫 遼陽 雞西 玉林 興安盟 廈門

巨人網絡通訊聲明:本文標題《如何利用MongoDB存儲Docker日志詳解》,本文關鍵詞  如何,利用,MongoDB,存儲,Docker,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何利用MongoDB存儲Docker日志詳解》相關的同類信息!
  • 本頁收集關于如何利用MongoDB存儲Docker日志詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91偷拍与自偷拍精品| 精品国产区一区| 91精品免费在线| 中文字幕人成不卡一区| 精品影院一区二区久久久| 欧美日韩国产成人在线91| 一个色综合av| 91亚洲永久精品| 国产精品美女视频| 成人教育av在线| 亚洲欧洲av色图| 色狠狠一区二区三区香蕉| 亚洲女与黑人做爰| 欧美美女视频在线观看| 麻豆精品一区二区三区| 欧美成人女星排行榜| 国内精品免费**视频| 国产亚洲一区二区三区在线观看| 欧美精品日韩精品| 亚洲午夜久久久久久久久久久| 在线精品视频免费观看| 偷拍一区二区三区四区| 日韩一区二区三区四区| 精品中文字幕一区二区小辣椒| 亚洲精品视频免费看| 欧美日韩五月天| 激情久久五月天| 亚洲精品乱码久久久久久久久| 在线看国产日韩| 成人美女视频在线看| 一区二区激情视频| 欧美精品亚洲二区| 精品一区二区精品| 国产精品成人免费精品自在线观看| 99久久精品国产毛片| 亚洲一区二区三区爽爽爽爽爽| 欧美日韩一区国产| 丝袜美腿亚洲色图| 久久久精品蜜桃| 国产v综合v亚洲欧| 亚洲黄色在线视频| 日韩亚洲欧美成人一区| 成人激情免费视频| 婷婷中文字幕综合| 国产精品女同一区二区三区| 在线视频观看一区| 蜜臀国产一区二区三区在线播放| 91福利区一区二区三区| 日本不卡不码高清免费观看| 久久精品亚洲一区二区三区浴池| av在线播放一区二区三区| 亚洲欧洲无码一区二区三区| 色综合久久综合网欧美综合网| 蜜臀av性久久久久av蜜臀妖精| 久久久久国产精品人| 91理论电影在线观看| 国产精品亚洲一区二区三区在线| 亚洲欧洲日韩av| 精品国产亚洲在线| 欧美日韩国产高清一区| 99热这里都是精品| 不卡的看片网站| 日本不卡123| 一区二区三区四区在线播放| 亚洲精品在线观看视频| 在线一区二区观看| 91浏览器在线视频| 丝袜国产日韩另类美女| 欧美色网一区二区| 日本高清不卡视频| 亚洲综合999| 欧美日韩黄色一区二区| 久久99精品久久久| 欧美激情中文不卡| 欧美中文字幕亚洲一区二区va在线| 亚洲天天做日日做天天谢日日欢 | 午夜欧美电影在线观看| 欧美亚洲愉拍一区二区| 亚洲乱码日产精品bd| 在线观看91精品国产麻豆| 久久精品国产99| 国产日韩精品视频一区| 亚洲免费在线电影| 成人午夜碰碰视频| 国产亚洲欧洲一区高清在线观看| 精品一区精品二区高清| 午夜国产精品一区| 亚洲天堂网中文字| 国产精一区二区三区| 亚洲一区在线视频| 精品福利一区二区三区| 99久久综合99久久综合网站| 国产高清成人在线| 亚洲va欧美va国产va天堂影院| 久久久精品影视| 欧美性大战久久久久久久蜜臀| 激情五月激情综合网| 一区二区三区中文字幕电影| 777a∨成人精品桃花网| 成人av小说网| 久88久久88久久久| 亚洲成人先锋电影| 一色桃子久久精品亚洲| 亚洲精品一区二区在线观看| 精品无码三级在线观看视频| 一区二区久久久| 中文字幕免费不卡在线| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美丝袜自拍制服另类| 国产成人精品免费视频网站| 一区二区三区精品久久久| 亚洲国产精华液网站w| 日韩欧美美女一区二区三区| 欧美在线影院一区二区| 精品久久久久香蕉网| 欧美日韩国产片| 欧美日韩一卡二卡| av不卡在线观看| 成人综合在线观看| 日韩免费一区二区| 欧美日韩在线播| 色域天天综合网| 成人激情动漫在线观看| 国产成人亚洲精品青草天美| 激情欧美一区二区| 久久成人精品无人区| 久久精品噜噜噜成人av农村| 美女网站色91| 日韩1区2区日韩1区2区| 亚洲成人av电影| 水蜜桃久久夜色精品一区的特点| 天堂精品中文字幕在线| 一级特黄大欧美久久久| 亚洲精品久久7777| 国产蜜臀97一区二区三区| 久久午夜国产精品| 国产日韩精品一区二区三区在线| 91美女精品福利| 亚洲天堂2014| 日韩一区二区在线播放| 国产欧美一二三区| 一区二区三区精品在线观看| 伊人性伊人情综合网| 一区二区国产视频| 日韩高清在线一区| 美女视频一区在线观看| 久久精品免费观看| 亚洲午夜久久久久久久久电影网| 亚洲精品一区二区三区四区高清| 日韩女同互慰一区二区| 国产精品视频yy9299一区| 亚洲一区二区精品3399| 免费观看一级欧美片| 成人激情av网| 欧美日韩一区不卡| 91精品国产麻豆| 久久一区二区视频| 亚洲激情av在线| 免费观看30秒视频久久| 成人黄色一级视频| 91精品欧美福利在线观看| 亚洲国产电影在线观看| 亚洲第一主播视频| 亚洲午夜私人影院| 国产嫩草影院久久久久| 亚洲最大成人综合| 成人性生交大片免费看中文网站 | 一区二区视频免费在线观看| 成人免费电影视频| 国产精品一区在线观看你懂的| 国产黑丝在线一区二区三区| 一个色综合av| 久久狠狠亚洲综合| 色猫猫国产区一区二在线视频| 91精品视频网| 亚洲高清不卡在线观看| 国产大陆亚洲精品国产| 成人美女视频在线看| 欧美大片在线观看| 亚洲一级在线观看| 成人av电影在线网| 日韩一级片网站| 欧美日韩一级片在线观看| 国产性做久久久久久| 久久精品国产免费| 高清不卡一二三区| 国产黄色精品视频| 欧美喷潮久久久xxxxx| 亚洲电影在线播放| 日本va欧美va瓶| 欧美性色黄大片手机版| 欧美成人性战久久| 午夜欧美视频在线观看| 欧美剧在线免费观看网站| 亚洲制服丝袜av| 成人avav影音| 中文字幕av一区二区三区免费看| 日韩电影一区二区三区| 91精品中文字幕一区二区三区| 亚洲成人免费影院|