You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename configtest command to test config. Test command #4590 <-- configtest still works so not really a breaking change? Perhaps mention it in the upgrade guide?
The @metadata.type field, added by the Logstash output, is now hardcoded to doc and will be removed in future versions. Fix panic due to no type #4331. <-- minor
Remove code to convert states from 1.x. Remove convert old states code #3767 <-- i think only relevant in the sense that we should mention that upgrades have to be done major by major
Change clean_removed behaviour to also remove states for files which cannot be found anymore under the same name. Modify clean_removed handling #3827 <-- minor
Change all system.cpu.*.pct metrics to be scaled by the number of CPU cores.
This will make the CPU usage percentages from the system cpu metricset consistent
with the system process metricset. The documentation for these metrics already
stated that on multi-core systems the percentages could be greater than 100%. Scale system.cpu.*.pct metrics by the number of cores #4544 <-- this was actually already done in 5.5
Also, there is another breaking change I am aware of that does not appear to be documented today. Which is the fact that filebeat will not start now unless you have a module or prospector defined (and the default prospector for /var/log/*.log is disabled by default). <-- done
From the CHANGELOG:
Affecting all Beats
kubernetesprocessor toadd_kubernetes_metadata. Renamekubernetesprocessor ->add_kubernetes_metadata#4473 <--kubernetesis new anyway, and in beta*.full.ymlconfig files to*.reference.yml. Rename .full.yml to .reference.yml #4563 <-- mention it in the upgrade guidescripts/import_dashboardsis removed from packages. Use thesetupcommand instead. Remove import_dashboards from packaging #4586 <-- doneconfigtestcommand totest config. Test command #4590 <--configteststill works so not really a breaking change? Perhaps mention it in the upgrade guide?queue_sizeandbulk_queue_size. Update broker/pipeline setup #4650 <-- donedashboard.snapshotanddashboard.snapshot_url. They are no longer needed because thedashboards are included in the packages by default. Include Kibana dashboards in the individual Beats packages #4675 <-- minor
_typeis now ignored and hardcoded todoc. elasticsearch: set _type=doc #3757 <-- done in 5.x alreadyerrorfield toerror.message. Change error to error.message #3987 <-- minordashboards.*config options tosetup.dashboards.*. Improve and extend template and dashboard configurations #3921 <-- minor, since the main way of importing the dashboards in 5.x wasimport_dashboardsoutputs.elasticsearch.template.* tosetup.template.*` Change template loading configuration to be part of setup #4080Filebeat
input_typefield toprospector.typeRename input_type to type in config and input_type to prospector.type in event #4294 <-- done@metadata.typefield, added by the Logstash output, is now hardcoded todocand will be removed in future versions. Fix panic due to no type #4331. <-- minorforce_close_filesandclose_older. Remove deprecated config options force_close_files and close_older #3768 <-- minorclean_removedbehaviour to also remove states for files which cannot be found anymore under the same name. Modify clean_removed handling #3827 <-- minordocument_typeconfig option. Usefieldsinstead. Remove document_type from Filebeat #4204 <-- donejson_errorundererror.messageanderror.key. Move json_error to error.message and error.type #4167 <-- minorHeartbeat
heartbeat-elastic. Rename heartbeat packages #4601 <-- mention in the upgrade guideMetricbeat
system.cpu.*.pctmetrics to be scaled by the number of CPU cores.This will make the CPU usage percentages from the system cpu metricset consistent
with the system process metricset. The documentation for these metrics already
stated that on multi-core systems the percentages could be greater than 100%. Scale system.cpu.*.pct metrics by the number of cores #4544 <-- this was actually already done in 5.5
Packetbeat
pf_ringsniffer option. Delete pfring code #4608 <-- mionorgeoip. Remove deprecated geoip feature #3766 <-- minorwaitstopcommand line argument byshutdown_timeoutin configuration file. Unify -waitstop and shutdown_timeout #3588 <-- minorWinlogbeat
Another one, from #4540: