<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] ## 一、概述 Filebeat是一個輕量級托運人,用于轉發和集中日志數據。Filebeat作為代理安裝在您的服務器上,監控您指定的日志文件或位置,收集日志事件,并將其轉發到[Elasticsearch](https://www.elastic.co/products/elasticsearch)或[Logstash](https://www.elastic.co/products/logstash)進行索引。 Filebeat的工作原理如下:當您啟動Filebeat時,它會啟動一個或多個輸入,這些輸入查看您為日志數據指定的位置。對于Filebeat找到的每個日志,Filebeat都會啟動一個收割機。每個收割機都會讀取新內容的單個日志,并向新日志數據tlibbeat發送,以匯總事件并將匯總的數據發送到您為Filebeat配置的輸出。 ![](https://img.kancloud.cn/37/1d/371da7386a13d5fbb4f6f99a0363cbfc_940x735.png) ## 二、下載 [https://www.elastic.co/cn/downloads/logstash](https://www.elastic.co/cn/downloads/logstash) ![](https://img.kancloud.cn/6f/6c/6f6cc4ed3b16e0b07816d82ba6dac422_2594x1062.png) 獲取歷史版本: ![](https://img.kancloud.cn/15/37/1537bc1d4ea57d7d8642d21d5b16fbd7_2956x1192.png) ## 三、安裝 ### 3.1. 配置文件filebeat.yml ![](https://img.kancloud.cn/19/b9/19b9b9ab9862e333e718c97418de0e45_1056x172.png) ``` vim filebeat.yml ``` #### 3.1.1. 修改filebeat.inputs 其中: >[info] paths:為項目的日志路徑; > docType:索引名稱。elasticsearch和logstash需要使用; ![](https://img.kancloud.cn/23/6f/236fdbd5e9e3cd97c958053e3b7a530a_1796x2080.png) ``` filebeat.inputs: - type: log enabled: true paths: - /Users/herw/Workspaces/eclipse/greatwall-microservice/logs/application/*/*.log exclude_lines: ['\sDEBUG\s\d'] exclude_files: ['sc-admin.*.log$'] fields: docType: sys-log project: greatwall-microservice multiline: pattern: '^\[\S+:\S+:\d{2,}] ' negate: true match: after - type: log enabled: true paths: - /Users/herw/Workspaces/eclipse/greatwall-microservice/greatwall-gateway/logs/point/*.log fields: docType: point-log project: greatwall-microservice - type: log enabled: true paths: - /usr/local/mysql/data/heruowendeMBP-slow.log fields: docType: mysqlslowlogs exclude_lines: ['^\# Time'] multiline: pattern: '^\# Time|^\# User' negate: true match: after - type: log enabled: true paths: - /Users/herw/Workspaces/eclipse/greatwall-microservice/greatwall-business/logs/audit/*.log fields: docType: audit-log project: greatwall-microservice ``` #### 3.1.2. 修改output.logstash 其中: >[info] hosts:為logstash的部署地址 ![](https://img.kancloud.cn/cc/41/cc41e55e520a899d9c5b719c2e39fb1b_1412x966.png) ``` hosts: ["localhost:5044"] bulk_max_size: 2048 ``` >[danger] 注釋elasticsearch接口,因為filebeat要輸出到logstash > #output.elasticsearch: > #hosts: \["localhost:9200"\] ## 四、啟動 ``` ./filebeat -c filebeat.yml -e ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看