Beats version 5.3.0
editBeats version 5.3.0
editBreaking changes
editAffecting all Beats
Filebeat
- Always use absolute path for event and registry. This can lead to issues when relative paths were used before. 3328
Metricbeat
Bugfixes
editAffecting all Beats
-
Add
_id
,_type
,_index
and_score
fields in the generated index pattern. 3282
Filebeat - Always use absolute path for event and registry. 3328 - Raise an exception in case there is a syntax error in one of the configuration files available under filebeat.config_dir. 3573 - Fix empty registry file on machine crash. 3537
Metricbeat
Winlogbeat
- Fix handling of empty strings in event_data. 3705
Added
editAffecting all Beats
- Files created by Beats (logs, registry, file output) will have 0600 permissions. 3387.
- RPM/deb packages will now install the config file with 0600 permissions. 3382
- Add the option to pass custom HTTP headers to the Elasticsearch output. 3400
-
Unify
regexp
andcontains
conditionals, for both to support array of strings and convert numbers to strings if required. 3469 - Add the option to load the sample dashboards during the Beat startup phase. 3506
- Disabled date detection in Elasticsearch index templates. Date fields must be explicitly defined in index templates. 3528
- Using environment variables in the configuration file is now GA, instead of experimental. 3525
Filebeat
- Add Filebeat modules for system, apache2, mysql, and nginx. 3159
-
Add the
pipeline
config option at the prospector level, for configuring the Ingest Node pipeline ID. 3433 - Update regular expressions used for matching file names or lines (multiline, include/exclude functionality) to new matchers improving performance of simple string matches. 3469
-
The
symlinks
andharvester_limit
settings are now GA, instead of experimental. 3525 - close_timeout is also applied when the output is blocking. 3511
- Improve handling of different path variants on Windows. 3781
- Add multiline.flush_pattern option, for specifying the end of a multiline pattern 4019
Heartbeat
-
Add
tags
,fields
andfields_under_root
in monitors configuration. 3623
Metricbeat
- Add experimental dbstats metricset to MongoDB module. 3228
- Use persistent, direct connections to the configured nodes for MongoDB module. 3228
- Add dynamic configuration reloading for modules. 3281
- Add docker health metricset 3357
- Add docker image metricset 3467
- System module uses new matchers for white-listing processes. 3469
- Add Beta CEPH module with health metricset. 3311
- Add Beta php_fpm module with pool metricset. 3415
- The Docker, Kafka, and Prometheus modules are now Beta, instead of experimental. 3525
- The HAProxy module is now GA, instead of experimental. 3525
- Add the ability to collect the environment variables from system processes. 3337