WARNING: Version 6.0 of Beats has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Beats version 6.0.0-alpha1
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Beats version 6.0.0-alpha1
editBreaking changes
editAffecting all Beats
- Introduce beat version in the Elasticsearch index and mapping template 3527
-
Usage of field
_typeis now ignored and hardcoded todoc. 3757 - Change vendor manager from glide to govendor. 3851
-
Rename
errorfield toerror.message. 3987 -
Change
dashboards.*config options tosetup.dashboards.*. 3921 -
Change
outputs.elasticsearch.template.* to `setup.template.*4080
Filebeat
- Remove code to convert states from 1.x. 3767
-
Remove deprecated config options
force_close_filesandclose_older. 3768 -
Change
clean_removedbehaviour to also remove states for files which cannot be found anymore under the same name. 3827 -
Remove
document_typeconfig option. Usefieldsinstead. 4204 -
Move
json_errorundererror.messageanderror.key. 4167
Packetbeat
Winlogbeat
- Remove metrics endpoint. Replaced by http endpoint in libbeat (see #3717). 3901
Bugfixes
editAffecting all Beats
-
Add
_id,_type,_indexand_scorefields in the generated index pattern. 3282
Filebeat
Heartbeat
- Use IP type of elasticsearch for ip field. 3926
Metricbeat
Added
editAffecting all Beats
- Initialize a beats UUID from file on startup. 3615
-
Add new
add_localeprocessor to export the local timezone with an event. 3902 - Add http endpoint. 3717
- Updated to Go 1.8.1. 4033
- Add kubernetes processor 3888
-
Add support for
include_labelsandinclude_annotationsin kubernetes processor 4043 -
Support new
index_patternsfield when loading templates for Elasticsearch >= 6.0 4056 - Adding goimports support to make check and fmt 4114
- Make kubernetes indexers/matchers pluggable 4151
- Abstracting pod interface in kubernetes plugin to enable easier vendoring 4152
Filebeat
-
Restructure
input.Eventto be inline withoutputs.Data3823 - Add base for supporting prospector level processors 3853
-
Add
filebeat.config.pathas replacement forconfig_dir. 4051 -
Add a
recursive_glob.enabledsetting to expand**in patterns. 3980 - Add Icinga module. 3904
- Add ability to parse nginx logs exposing the X-Forwarded-For header instead of the remote address.
Heartbeat
- Event format and field naming changes in Heartbeat and sample Dashboard. 4091
Metricbeat
-
Add experimental metricset
perfmonto Windows module. 3758 - Add memcached module with stats metricset. 3693
-
Add the
process.cmdline.cache.enabledconfig option to the System Process Metricset. 3891 -
Add new MetricSet interfaces for developers (
Closer,ReportingFetcher, andPushMetricSet). 3908 - Add kubelet module 3916
- Add dropwizard module 4022
- Adding query APIs for metricsets and modules from metricbeat registry 4102
- Fixing nil pointer on prometheus collector when http response is nil 4119
- Add http module with json metricset. 4092
- Add the option to the system module to include only the first top N processes by CPU and memory. 4127.
- Add experimental Vsphere module. 4028
- Add experimental Elasticsearch module. 3903
- Add experimental Kibana module. 3895
- Move elasticsearch metricset node_stats under node.stats namespace. 4142
- Make IP port indexer constructor public 4434
Packetbeat
Winlogbeat