Beats version 6.0.0-alpha1
editBeats version 6.0.0-alpha1
editBreaking changes
editAffecting all Beats
- Introduce beat version in the Elasticsearch index and mapping template 3527
-
Usage of field
_type
is now ignored and hardcoded todoc
. 3757 - Change vendor manager from glide to govendor. 3851
-
Rename
error
field 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_files
andclose_older
. 3768 -
Change
clean_removed
behaviour to also remove states for files which cannot be found anymore under the same name. 3827 -
Remove
document_type
config option. Usefields
instead. 4204 -
Move
json_error
undererror.message
anderror.key
. 4167
Packetbeat
Winlogbeat
- Remove metrics endpoint. Replaced by http endpoint in libbeat (see #3717). 3901
Bugfixes
editAffecting all Beats
-
Add
_id
,_type
,_index
and_score
fields 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_locale
processor 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_labels
andinclude_annotations
in kubernetes processor 4043 -
Support new
index_patterns
field 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.Event
to be inline withoutputs.Data
3823 - Add base for supporting prospector level processors 3853
-
Add
filebeat.config.path
as replacement forconfig_dir
. 4051 -
Add a
recursive_glob.enabled
setting 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
perfmon
to Windows module. 3758 - Add memcached module with stats metricset. 3693
-
Add the
process.cmdline.cache.enabled
config 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