-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI for adding fields aliases for ECS #26807
Comments
Pinging @elastic/kibana-operations |
@ruflin we're working on trying to get this in for 6.6 and it would be part of the 7.0 Upgrade Assistant. Our goal is for plugins to be able to extend what fields need to be aliased - then present a UI to the user for effected indices and allow them click a button to add the aliases. Do you have an example of all the mappings you're wanting to perform? |
A concrete list of aliases we will need can be found here: https://github.com/elastic/beats/pull/9283/files#diff-3a5cfd1aae7e3e54c908e482c7d7af26R63 To clarify: My request for this feature is broader then just the upgrade assistant but also have it available as an independent tool. Assuming someone ingest Bro logs in JSON format with fluentd and wants to map them to ECS, he could use this tool also in 7.2. |
@ruflin, since Beats decided not to go down this path - can this issue now be closed? |
This feature request is not specific to Beats but is broader related to alias management especially in the context of ECS. A large portion of the data that comes into Elasticsearch in the near future will not be in ECS but mapping it to ECS would be very powerful. This is where this feature comes into play. I would still hope this feature is happening :-) |
Ok, since this is more of an Elasticsearch management thing - I am going to move this issue over to that team for triage. |
Pinging @elastic/es-ui |
Pinging @elastic/kibana-management (Team:Kibana Management) |
Idea Description
With the introduction of ECS users will want to map their existing data to ECS. Assuming a user has field
source_ip
but ECS issource.ip
, he will want to create an alias fromsource.ip
tosource_ip
. With the Elasticsearch API it's possible to append mapping to existing indices (see example on the bottom).As normally not only 1 field has to be mapped, I would hope for an easy way to specify the alias name, the path (field) it should point to and the indices it should be applied to. I could imagine this as a table with two columns for the field and alias name. On the bottom or top a field for the index names.
Elasticsearch commands
The necessary commands in Elasticsearch to apply alias
b
to fielda
across several indices looks today as following:Additional ideas
These are additional ideas which could make this feature even nicer:
The text was updated successfully, but these errors were encountered: