openshift日誌管理 續

2021-10-06 20:16:16 字數 447 閱讀 5670

前文提到可以通過fluentd將日誌發給syslog server,而要使用該功能需要用到fluent-plugin-remote-syslog-1.1外掛程式,如何確認你安裝的fluentd是否包含此外掛程式呢,可按照如下方式操作。

用fluentd映象ose-logging-fluentd執行乙個容器,

docker run -it ose-logging-fluentd:latest /bin/bash

進入到容器後,切換至/opt/rh/rh-ruby25/root/usr/local/share/gems/gems目錄,列出該目錄下的檔案即可看到下圖,如包含fluent-plugin-remote-syslog-1.1外掛程式則說明你使用的fluentd映象是包含該外掛程式的,即可直接使用。

Openshift日誌管理

通常採用efk進行openshift集群日誌管理。efk集群 elasticsearch fluentd 和 kibana 的組合 那麼如果需要將openshift日誌發給外部系統呢,當然有很多方法,比如通過flentd或者elasticsearch傳送。下面介紹通過fluentd傳送日誌給外部日誌...

flume plugin 採集增量日誌,斷點續傳

flume 官方外掛程式,常用兩種方式採集增量日誌 1 exec 外掛程式可以執行 shell tail f 檔案 命令。優點,實時採集,缺點。如果flume程序重啟。將無法找到當時的checkpoint。特別是主檔案已經被log4j切走,或者被shell指令碼切走 2 spool 外掛程式可以檢測...

使用MongoDB儲存Docker日誌(續)

查閱fluentd的文件得知,有乙個flush引數可以控制日誌的寫入頻率,預設的是60s。更改flush interval引數就可以提高寫入頻率,具體更改如下 match tag docker.and dump to console type mongo host 127.0.0.1 port 22...