Skip to content

[Breaking change] Switch logging to ECS-JSON layout by default #114968

@Mpdreamz

Description

@Mpdreamz

Change description

Which release will ship the breaking change?

TBD, The sooner the better but we'd have to have a deprecation period.

We could potentially evaluate enabling it by default on Cloud as an opaque change to the user in Isolation.

Is this a Kibana or Elasticsearch breaking change?

Kibana

Describe the change. How will it manifest to users?

Switching the default logging format to ECS is a move several of Elastic products are making with 8.0.

Switching to ECS structured logs helps unifying our log collection and aids with log correlation. E.g logs with trace.id can be used to enable quick navigation from Discover to Logs UI to APM Trace overview in any direction.

How many users will be affected?

Anyone manually ingesting Kibana logs.

Users using the kibana module from Filebeat to ingest kibana logs.

Are there any edge cases?

Unknown if any of the open items #60391 influences a decision.

Cross links

elastic/elasticsearch#47105
elastic/apm-server#3829
elastic/beats#15544

Metadata

Metadata

Assignees

Labels

Breaking ChangeFeature:LoggingFeature:Upgrade AssistantTeam:CorePlatform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//Team:OperationsKibana-Operations Teamimpact:criticalThis issue should be addressed immediately due to a critical level of impact on the product.loe:smallSmall Level of Effort

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions