filebeat配置文件


僅羅列了一些常用基礎配置,更多配置請到官網查看

https://www.elastic.co/guide/en/beats/filebeat/current/index.html

 

filebeat.yml配置文件

# ============================== Filebeat inputs ===============================
#input設置,支持Docker,Container,HTTP JSON,Log,Kafka,MQTT,NetFlow,Redis,TCP,DCP,Syslog,Stdin

filebeat.inputs:
#input類型,默認是log
#一個type表示一個input,可以有多個
- type: log

  #是否啟用該type
  enabled: true
  
  #input文件的位置,可以有多個
  paths:
    - /var/log/*.log
    - /var/log/nginx/err.log


  #不發送包含str的內容,支持正則
  exclude_lines: ['str']

  #發送包含str的內容,支持正則
  include_lines: ['str']

  #忽略文件file,支持正則
  exclude_files: ['file']

  #向output的每一條內容添加額外的信息
  #可以在output中根據該設置區分多個input
  fields:
    #向output內容添加一個級別定義信息
    level: debug
    #向output內容添加一個name信息
    name: test
   
   #output標簽
   #可以在output中根據該設置區分多個input
   tags: ["logs1"]

# ================================== Outputs ===================================

#output設置,可以output到kafka,logstash,elasticsearch,redis,file,console,elastic cloud
#output到任意一個都行

# ---------------------------- Elasticsearch Output ----------------------------

#output到elasticsearch
output.elasticsearch:
  #es主機訪問URL,可以有多個,用逗號","隔開
  hosts: ["http://1.1.1.6:9200"]

  #若使用API​​密鑰連接到Elasticsearch,需設置以下配置
  api_key: "id:api_key"
  username: "elastic"
  password: "changeme"


# ------------------------------ Logstash Output -------------------------------

#output到logstash
output.logstash:
  #logstash服務器地址,可以有多個,以逗號","隔開
  hosts: ["1.1.1.6:5044"]
  
  #hosts配置了多個主機時,是否將輸出負載平衡到所有hosts主機
  loadbalance: true
  
  #指定output到哪個索引
  index: filebeat

  #HTTPS配置
  ssl.certificate_authorities: ["/etc/pki/root/ca.pem"]
  ssl.certificate: "/etc/pki/client/cert.pem"
  ssl.key: "/etc/pki/client/cert.key"


# ================================== Logging ===================================

#filebeat日志級別,error, warning, info, debug,默認info 
logging.level: info
    
    
# ============================== Filebeat modules ==============================

filebeat.config.modules:
  #用於配置加載的全局模式
  path: ${path.config}/modules.d/*.yml

  #是否啟用配置重載
  reload.enabled: false

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM