filebeat同時收集錯誤日志與普通日志並存詳解

1.配置filebeat收集error日志

隻收集正常日志往往是不完整的,錯誤日志更需要收集起來

所有集群都按如下配置,其實就是增加瞭一個type和一個index

vim /etc/filebeat/filebeat.yml
filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/nginx/www_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["www"]
- type: log
  enabled: true
  paths:
    - /var/log/nginx/bbs_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["bbs"]
- type: log
  enabled: true
  paths:
    - /var/log/nginx/blog_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["blog"]
- type: log
  enabled: true
  paths:
    - /var/log/nginx/error.log
  tags: ["error"]
output.elasticsearch:
  hosts: ["192.168.81.210:9200"]
  indices:
    - index: "nginx-www-access-%{+yyyy.MM.dd}"
      when.contains:
        tags: "www"
    - index: "nginx-bbs-access-%{+yyyy.MM.dd}"
      when.contains:
        tags: "bbs"
    - index: "nginx-blog-access-%{+yyyy.MM.dd}"
      when.contains:
        tags: "blog"
    - index: "nginx-error-%{+yyyy.MM.dd}"
      when.contains:
        tags: "error"
systemctl restart filebeat

2.查看es是否產生error索引

已經生成

3.在kibana上關聯es索引

點擊Managerment—索引模式—創建索引

創建成功

4.在kibana上統計錯誤日志

點擊Discovery—選擇索引即可查看,根據自己的需求進行統計即可

以上就是filebeat同時收集錯誤日志與普通日志並存詳解的詳細內容,更多關於filebeat錯誤普通日志並存的資料請關註WalkonNet其它相關文章!

推薦閱讀: