anchor.diff:  
   ===== encoding
   
  -Configures the file encoding for reading file with international characters.
  -Encodings names as [recommended by the W3C for use in HTML5](http://www.w3.org/TR/encoding/).
  -
  -Some sample encodings from W3C recommendation:
  +The file encoding to use for reading files that contain international characters.
  +See the encoding names http://www.w3.org/TR/encoding/[recommended by the W3C for use in HTML5].
  +
  +Here are some sample encodings from W3C recommendation:
   
       * plain, latin1, utf-8, utf-16be-bom, utf-16be, utf-16le, big5, gb18030, gbk, hz-gb-2312,
  -    * euc-kr, euc-jp, iso-2022-jp, shift-jis, ...
  -
  -The `plain` encoding is special, as it does not validates or transforms any input.
  +    * euc-kr, euc-jp, iso-2022-jp, shift-jis, and so on
  +
  +The `plain` encoding is special, because it does not validate or transform any input.
  
positive.code:     review: 1
  
  -------------------------------------------------------------------------------------
  
  ===== fields_under_root
  
  If set to true, the custom <<configuration-fields>> are stored as top level into the output
  document instead of being grouped under a `fields` sub-dictionary. In case of conflicts with
  the fields names added by Filebeat, the custom fields overwrite the existing fields.
  
  ===== ignore_older
  
  If set, ignores the files which were modified more then the defined timespan in the past
  Time strings like 2h (2 hours), 5m (5 minutes) can be used. Default is set to 10m.
  
  ===== scan_frequency
  
  Scan frequency specifies how often the prospector checks for new files in the
  paths that are specified for harvesting. For example, if you specify a glob like
  `/var/log/*`, the directory is scanned for files using the frequency specified by
  scan_frequency. If you specify 0s, the directory is scanned as frequently as
  possible. We recommend that you do not specify 0. The default setting is 10s.
  
  ===== document_type
  
  Defines the event its type value to be used for published lines read by
  harvesters. The document_type will be used by Elasticsearch output as document
  type. Default value is `log`.
  
  
  ===== harvester_buffer_size
  
  Defines the buffer size every harvester uses when fetching the file. By default is 16384.
  
  
  ===== tail_files
  
negative.code:       # Paths that should be crawled and fetched. Glob based paths.
        # For each file found under this path, a harvester is started.
        paths:
          - "/var/log/apache/httpd-*.log"
        # Type to be published in the 'type' field. For Elasticsearch output,
        # the type defines the document type these entries should be stored
        # in. Default: log
        document_type: apache
      -
        paths:
          - /var/log/messages
          - "/var/log/*.log"
  
  -------------------------------------------------------------------------------------
  
  ==== Options
  
  ===== paths
  
  A list of glob-based paths that should be crawled and fetched. Filebeat starts a harvester for
  each file that it finds under the specified paths. You can specify one path per line. Each line begins with a dash (-).
  
  ===== input_type
  
  One of the following input types:
  
      * log: Reads every line of the log file (default)
      * stdin: Reads the standard in
  
  The value that you specify here is used as the `input_type` for each event published to Logstash and Elasticsearch.
  
  [[configuration-fields]]
  ===== fields
  
  Optional fields that you can specify to add additional information to the output. For
  example, you might add fields that you can use for filtering log data. By default,
  the fields that you specify here will be grouped under a `fields` sub-dictionary in the output document. To store the custom fields as top-level fields, set the `fields_under_root` option to true.
  
  [source,yaml]
  -------------------------------------------------------------------------------------
  