查閱fluentd的文件得知,有乙個flush引數可以控制日誌的寫入頻率,預設的是60s。更改flush_interval引數就可以提高寫入頻率,具體更改如下:
## match tag=docker.* and dump to console
@type mongo
host 127.0.0.1
port 22017
database docker
collection log
flush_mode interval
flush_interval 1s
剛開始對文件理解不太透徹,增加了flush_interval引數後,並沒有發揮作用,第一次更改時,並沒有將flush_mode和flush_interval放在buffer結構中。也就是:
## match tag=docker.* and dump to console
@type mongo
host 127.0.0.1
port 22017
database docker
collection log
flush_mode interval
flush_interval 1s
從日誌中也可以看出上面的配置,並沒有發揮作用:
2018-01-19 14:33:32 +0800 [warn]: parameter '**flush_mode**' in @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
time_key time
time_format %y-%m-%d %h:%m:%s.%l
is not used.
上面說flush_mode並沒有起作用。 dock基本使用
要安裝最新的 docker 版本,首先需要安裝 apt transport https 支援,之後通過新增源來安裝。要安裝最新的 docker 版本,首先需要安裝 apt transport https 支援,之後通過新增源來安裝。sudo docker images 顯示本地已有的映象 sudo ...
使用MongoDB儲存Docker日誌
日誌是系統很重要的乙個組成部分,通過日誌可以及時發現系統中存在的問題,也可以為修復問題提供線索。docker提供了多種外掛程式方式管理日誌,本文就對使用mongodb儲存docker日誌的過程做個記錄。docker產生的日期 傳送到 fluentd,然後fluentd在轉存到mongodb。前提 作...
Dock的使用記錄
企業應用架構模式 企業批量購書 分享 關注商品舉報 程式設計師 技術討論會 的各種ppt systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止firewall開機啟動 sudo apt g...