elastic / elastic/beats

[filebeat] Upgrade Kibana module to prepare for 8.0 breaking changes

Open
#24,136 22 comments 0 reactions 1 assignee Claimed by @sayden View on GitHub
breaking change enhancement Filebeat Team:Service-Integrations
Dominant language
Go
Stars
12.7k
Forks
5k
Avg merge
2d 15m
Merged PRs (30d)
385

Description

The @elastic/kibana-core team has been working on [improvements to our new platform logging service](https://github.com/elastic/kibana/issues/58261) in preparation for [removing Kibana's legacy logging system](https://github.com/elastic/kibana/issues/82431) in 8.0.

As a part of these changes, the log formats have been updated to be more in line with the Elasticsearch logs which are based on [log4j 2](https://logging.apache.org/log4j/2.x/index.html). In particular, our log format for http request/response logs [has been updated to include ECS-compliant meta](https://github.com/elastic/kibana/pull/87939), and we've also [adjusted how ops metrics are logged](https://github.com/elastic/kibana/pull/88070), among other changes.

After looking at the [ingest pipeline for the Kibana module](https://github.com/elastic/beats/blob/master/filebeat/module/kibana/log/ingest/pipeline.yml), it appears that several of these referenced fields will break once the legacy logger is deprecated.

Wanted to raise this issue now so that we can discuss implications on Beats & answer any questions you might have around these changes. We have not yet removed the legacy logs from Kibana's `master` branch, but will likely do so as we get closer to the 8.0 alpha.

cc @alexh97 @kobelb

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.