zoukankan      html  css  js  c++  java
  • filebeat收集多日志

    1.收集多日志到ES

    1)方式一:

    [root@web01 ~]# vim /etc/filebeat/filebeat.yml
    filebeat.inputs:
    - type: log
      enable: true
      paths:
        - /var/log/nginx/access.log
      json.keys_under_root: true
      json.overwrite_keys: true
    - type: log
      enable: true
      paths:
        - /var/log/messages
    
    output.elasticsearch:
      hosts: ["10.0.0.51:9200"]
      indices:
        - index: "nginx_%{+YYYY-MM-dd}"
          when.contains:
            source: "/var/log/nginx/access.log"
        - index: "message_%{+YYYY-MM-dd}"
          when.contains:
            source: "/var/log/messages"
    setup.template.enabled: false
    setup.template.name: "nginx"
    setup.template.pattern: "nginx-*"
    

    2)方式二:

    [root@web01 ~]# vim /etc/filebeat/filebeat.yml
    
    filebeat.inputs:
    - type: log
      enable: true
      paths:
        - /var/log/nginx/access.log
      json.keys_under_root: true
      json.overwrite_keys: true
      tags: ["nginx"]
    
    - type: log
      enable: true
      paths:
        - /var/log/messages
      tags: ["messages"]
    
    output.elasticsearch:
      hosts: ["10.0.0.51:9200"]
      indices:
        - index: "nginx_%{+YYYY-MM-dd}"
          when.contains:
            tags: "nginx"
        - index: "message_%{+YYYY-MM-dd}"
          when.contains:
            tags: "messages"
    setup.template.enabled: false
    setup.template.name: "nginx"
    setup.template.pattern: "nginx-*"
    
  • 相关阅读:
    Javascript 中的浮点数精度丢失问题
    react中使用字符串中生成HTML
    前端-HTML规范
    js 数组(Array)的使用
    ES6变量声明解析
    cookies sessionlStorage和localStroage的区别
    面向对象
    迭代器、生成器、装饰器
    内置函数和文件读取
    函数
  • 原文地址:https://www.cnblogs.com/Applogize/p/13545850.html
Copyright © 2011-2022 走看看