一篇文章教你搞懂日志采集利器 Filebeat

您所在的位置:网站首页 elasticsearch日志位置 一篇文章教你搞懂日志采集利器 Filebeat

一篇文章教你搞懂日志采集利器 Filebeat

2022-07-02 13:11| 来源: 网络整理| 查看: 265

###################### Filebeat Configuration Example #########################

# This file is an example configuration file highlighting only the most common# options. The filebeat.reference.yml file from the same directory contains all the# supported options with more comments. You can use it as a reference.## You can find the full configuration reference here:# https://www.elastic.co/guide/en/beats/filebeat/index.html

# For more available modules and options, please see the filebeat.reference.yml sample# configuration file.

#=========================== Filebeat inputs =============================

filebeat.inputs:

# Each - is an input. Most options can be set at the input level, so# you can use different inputs for various configurations.# Below are the input specific configurations.

- type: log

  # Change to true to enable this input configuration.  enabled: true

  # Paths that should be crawled and fetched. Glob based paths.  paths:    -/var/logs/es_aaa_index_search_slowlog.log    -/var/logs/es_bbb_index_search_slowlog.log    -/var/logs/es_ccc_index_search_slowlog.log    -/var/logs/es_dddd_index_search_slowlog.log    #- c:\programdata\elasticsearch\logs\*

  # Exclude lines. A list of regular expressions to match. It drops the lines that are  # matching any regular expression from the list.  #exclude_lines: ['^DBG']

  # Include lines. A list of regular expressions to match. It exports the lines that are  # matching any regular expression from the list.  #include_lines: ['^ERR', '^WARN']

  # Exclude files. A list of regular expressions to match. Filebeat drops the files that  # are matching any regular expression from the list. By default, no files are dropped.  #exclude_files: ['.gz$']

  # Optional additional fields. These fields can be freely picked  # to add additional information to the crawled log files for filtering  #fields:  #  level: debug  #  review: 1

  ### Multiline options

  # Multiline can be used for log messages spanning multiple lines. This is common  # for Java Stack Traces or C-Line Continuation

  # The regexp Pattern that has to be matched. The example pattern matches all lines starting with [  #multiline.pattern: ^\[

  # Defines if the pattern set under pattern should be negated or not. Default is false.  #multiline.negate: false

  # Match can be set to "after" or "before". It is used to define if lines should be append to a pattern  # that was (not) matched before or after or as long as a pattern is not matched based on negate.  # Note: After is the equivalent to previous and before is the equivalent to to next in Logstash  #multiline.match: after

#============================= Filebeat modules ===============================

filebeat.config.modules:  # Glob pattern for configuration loading  path: ${path.config}/modules.d/*.yml

  # Set to true to enable config reloading  reload.enabled: false

  # Period on which files under path should be checked for changes  #reload.period: 10s

#==================== Elasticsearch template setting ==========================

#================================ General =====================================

# The name of the shipper that publishes the network data. It can be used to group# all the transactions sent by a single shipper in the web interface.name: filebeat222

# The tags of the shipper are included in their own field with each# transaction published.#tags: ["service-X", "web-tier"]

# Optional fields that you can specify to add additional information to the# output.#fields:#  env: staging

#cloud.auth:

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

#-------------------------- Elasticsearch output ------------------------------output.elasticsearch:  # Array of hosts to connect to.  hosts: ["192.168.110.130:9200","92.168.110.131:9200"]

  # Protocol - either `http` (default) or `https`.  #protocol: "https"

  # Authentication credentials - either API key or username/password.  #api_key: "id:api_key"  username: "elastic"  password: "${ES_PWD}"   #通过keystore设置密码



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3