List of breaking changes we plan to do for `8.0.0`. All items must have an owner. **Metricbeat** - [x] `kubernetes`, `state_container`, metric `kubernetes.container.id` being replaced with `container.runtime` and `container.id`. @MichaelKatsoulis @ChrsMark https://github.com/elastic/beats/pull/13884 - [x] `kubernetes`, `state_container`, metric `kubernetes.container.name` being replaced by `container.name` and `kubernetes.container.name` being replaced by `container.image.name` @MichaelKatsoulis @ChrsMark https://github.com/elastic/beats/pull/23802 - [x] Remove deprecated fields from `docker` module. @mtojek https://github.com/elastic/beats/pull/27933/ - [x] Remove deprecated fields from `kafka` module. @jsoriano https://github.com/elastic/beats/pull/27938 - [x] Remove deprecated fields from `kubernetes` module. @MichaelKatsoulis @ChrsMark - [ ] Remove deprecated fields from `nats` module. @endorama - [ ] Remove deprecated fields from `redis` module. @aspacca https://github.com/elastic/beats/pull/28246 - [x] ~~Refactor jolokia fields (under discussion) https://github.com/elastic/beats/issues/13316 @jsoriano~~ - [x] Remove `default_region` in aws module config https://github.com/elastic/beats/issues/13535 @kaiyan-sheng - [ ] Remove network and diskio metrics from ec2 metricset https://github.com/elastic/beats/issues/13359 @kaiyan-sheng - [x] k8s Metadata TODOs for v8.0.0 https://github.com/elastic/beats/issues/16483 @ChrsMark @MichaelKatsoulis - [x] Remove `aws_partition` from AWS https://github.com/elastic/beats/issues/23590 @kaiyan-sheng - [ ] Renaming GCP metric names https://github.com/elastic/beats/issues/27231 @endorama **Filebeat** - [x] Use the `flattened` type to store attributes from mongodb json logs, and remove `log.original` (see https://github.com/elastic/beats/pull/24774#issuecomment-862153301 for context). (TBD if this is even possible with the current license) @jsoriano - [x] Change validation on Filebeat AWS S3 input so that if both var.bucket_arn and var.queue_url are not set Filebeat will exit with an error elastic/beats#27526 @aspacca - [x] Make all filesets disabled by default. @adriansr https://github.com/elastic/beats/issues/17256 https://github.com/elastic/beats/pull/27762 https://github.com/elastic/beats/pull/27526 - [x] Remove deprecated coredns fields @efd6 elastic/beats#28196 **Libbeat** - [x] Remove agent.hostname field from libbeat https://github.com/elastic/beats/pull/18328 https://github.com/elastic/beats/issues/12983 (remove the alias) @kaiyan-sheng - [ ] Make `default_field: false` the default for fields. https://github.com/elastic/beats/issues/28215
List of breaking changes we plan to do for
8.0.0. All items must have an owner.Metricbeat
kubernetes,state_container, metrickubernetes.container.idbeing replaced withcontainer.runtimeandcontainer.id. @MichaelKatsoulis @ChrsMark[Metricbeat]Kubernetes: make state_container metricset ECS compliant #13884
kubernetes,state_container, metrickubernetes.container.namebeing replaced bycontainer.nameandkubernetes.container.namebeing replaced bycontainer.image.name@MichaelKatsoulis @ChrsMarkAdd container image and container name ECS fields for state_container #23802
dockermodule. @mtojek Docker: remove deprecated fields #27933kafkamodule. @jsoriano Remove deprecated kafka fields #27938kubernetesmodule. @MichaelKatsoulis @ChrsMarknatsmodule. @endoramaredismodule. @aspacca Redis: remove deprecated fields #28246Refactor jolokia fields (under discussion)Refactor Jolokia metrics to provide dynamic mapping #13316 @jsoriano
default_regionin aws module config[Metricbeat] Remove default_region in aws module #13535
@kaiyan-sheng
[Metricbeat] Remove network and diskio metrics from ec2 metricset #13359
@kaiyan-sheng
k8s Metadata TODOs for v8.0.0 #16483
@ChrsMark @MichaelKatsoulis
aws_partitionfrom AWSRemove aws_partition config parameter for AWS #23590
@kaiyan-sheng
[Metricbeat] gcp: fields do not respect naming best practices #27231
@endorama
Filebeat
flattenedtype to store attributes from mongodb json logs, and removelog.original(see [Filebeat] [MongoDB] Support MongoDB 4.4 json logs #24774 (comment) for context). (TBD if this is even possible with the current license) @jsorianoFilebeat: Have filesets disabled unless explicitly configured #27526
@aspacca
[Filebeat][proposal] Disable filesets that are not configured #17256
Filebeat: Make all filesets disabled in default configuration #27762
Filebeat: Have filesets disabled unless explicitly configured #27526
Remove deprecated coredns fields for 8.0 #28196
Libbeat
Remove agent.hostname field from libbeat
Remove agent.hostname field from libbeat #18328
Module dashboards should not use non-ECS
agent.hostnamefields #12983 (remove the alias) @kaiyan-shengMake
default_field: falsethe default for fields.Make default_field: false the default for v8.0 #28215