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
In an integration set (in _dev/build/build.yml) to import ECS mappings, the build process will inject ECS's dynamic templates at elasticsearch.index_template.mappings.dynamic_templates in data_stream/<ds_name>/manifest.yml.
However, for transforms, it does not put them into destination_index_template.mappings.dynamic_templates in elasticsearch/transform/<transform_name>/manifest.yml.
This came up while building an IOC expiry transform for OpenCTI. The workaround was to add an explicit external field reference for each ECS field used.
The text was updated successfully, but these errors were encountered:
@jen-huang It's now preferred to not import ECS mappings, since elastic/integrations#8542.
However, there's still an issue for transforms. The logs index template applies ecs@mappings to logs-*-*, but only for data streams, so it won't be applied to a transform destination index.
In an integration set (in
_dev/build/build.yml
) to import ECS mappings, the build process will inject ECS's dynamic templates atelasticsearch.index_template.mappings.dynamic_templates
indata_stream/<ds_name>/manifest.yml
.However, for transforms, it does not put them into
destination_index_template.mappings.dynamic_templates
inelasticsearch/transform/<transform_name>/manifest.yml
.The relevant code is here.
This came up while building an IOC expiry transform for OpenCTI. The workaround was to add an explicit external field reference for each ECS field used.
The text was updated successfully, but these errors were encountered: