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
We set ecs.version using a model processor, in the apm-server code, based on the version of the github.com/elastic/ecs/code/go/ecs module in use:
An older version of APM Server may send documents to the data streams, and the ingest pipeline is responsible for upgrading/transforming documents to the appropriate format. Therefore I believe it makes sense for the ECS version to be set by the installed ingest pipeline and index template. We can do this by making ecs.version a constant_keyword field.
This will also allow the code to be simplified, and documents to be made (slightly) smaller.
The text was updated successfully, but these errors were encountered:
We set
ecs.version
using a model processor, in the apm-server code, based on the version of thegithub.aaakk.us.kg/elastic/ecs/code/go/ecs
module in use:apm-server/internal/beater/processors.go
Lines 64 to 72 in 0c6c95f
An older version of APM Server may send documents to the data streams, and the ingest pipeline is responsible for upgrading/transforming documents to the appropriate format. Therefore I believe it makes sense for the ECS version to be set by the installed ingest pipeline and index template. We can do this by making
ecs.version
aconstant_keyword
field.This will also allow the code to be simplified, and documents to be made (slightly) smaller.
The text was updated successfully, but these errors were encountered: