FileBeats配置應用詳解

2022-05-29 17:09:23 字數 1089 閱讀 9707

1.讀取日誌檔案,但不做資料的解析處理

2.保證資料「at least once」 至少被讀取一次,即資料不會丟失,某些情況下會重複消費

3.其他能力:處理多行資料,解析json資料,簡單的過濾功能

6版本之前的output可以有多個,之後的處於效能考慮只能有乙個

1.標準輸入

語法格式:

filebeat.inputs:

- type: stdin

...

常用可接的配置選項:

encoding  指定編碼方式

exclude_lines 忽略正則規則匹配到的行,exclude_lines: ['^dbg']表示 忽略 dbg  開始的行,無預設值,但是空行會被忽略

include_lines 與上述規則相反,當和上述選項一起出現時,該選項優先順序高,無關配置檔案中的順序

max_bytese 處於單條資料的最大位元組數,超過的將被丟棄,預設10mb

2.log輸入

語法格式

filebeat.inputs:

- type: log

paths:

- /var/log/messages

- /var/log/*.log

常用可接的配置選項:(有些與上述相同的就不列舉了)

paths 指定的檔案,可用萬用字元,每個路徑一行且以- 開頭

recursive_glob.enabled 啟用遞迴通配 例如  /foo/** 可以是 /foo, /foo/*, /foo/*/*等,預設啟用

exclude_files 忽略的檔案
1.標準輸出

語法格式

output.console:

pretty: true

常用可接的配置選項:

pretty 將輸出的json美化

codec 預設輸出json格式,可以自定改變

其他輸出後續更新

Nginx配置與應用詳解

前言 基礎特性 基本功能 靜態資源的web伺服器,能快取開啟的檔案描述符 反向 伺服器,快取 負載均衡 支援fastcgi 模組化,非dso機制,過濾器gzip,ssi和影象大小調整等 支援ssl 擴充套件功能 基於名稱和ip做虛擬主機 支援keepalive 支援平滑配置更新或程式版本公升級 定製...

Cisco ASA 應用NAT配置詳解

asa 防火牆上nat的基本原理與路由器上一樣,只不過只用定義一下內網位址和進行轉換後的位址就可以了,不需要進入介面再應用了。基本上兩條命令即可完成一種nat的配置。asa上的nat有動態nat 動態pat 靜態nat和靜態pat四種型別。1 動態nat 可以說是一對一,但不是靜態的,一般不使用動態...

Nginx基礎應用 配置檔案詳解

指定執行nginx的worker程序的使用者,預設為nobody linux裡所有程式都是檔案,都具有許可權問題,哪些可以訪問哪些不能訪問通過使用者的許可權來控制 user nobody worker程序數,一般和核數匹配 worker processes 1 日誌路徑,這個設定可以放入全域性塊,h...