我們知道filebeat獲取數據之后是會自動獲取主機名的,項目上有需要filebeat送數據的時候送一個ip字段出來
方法:配置filebeat配置文件
解釋一下:field 是字段模塊 在這個模塊下可以自定義字段,可以支持array ,數組等格式,但是官方文檔也沒有array 的例子,第二個箭頭表示,把新增的字段,放在頂級下,否則在子組。看你要求,不需要可以設置為false,自定義字段是支持使用linux系統的環境變量的,使用方式我簡單說下,
1.編輯配置文件
vim /etc/profile
在最后加 export SERVER_IP=192.x.x.x
source /etc/profile
2.在filebeat 配置fileds 的時候引用環境變量
app_ip: ${SERVER_IP}