-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Add support for _meta
field on transforms
#77506
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
Comments
Pinging @elastic/ml-core (Team:ML) |
@dakrone I know you coordinated the related change for ingest pipelines. Would you be able to help get this one prioritized as well? |
@joshdover Can you add requirements.
Transform already has a What about other resources like ML jobs? |
I imagine we can follow a similar pattern to what was recently done for ingest pipelines here: #75905
Yes, that's essentially it. Right now, Fleet only needs keys as strings and values of string and boolean types. However, I think we should support whatever is supported on other ES objects.
Should be update-able on the
No we do not need any filtering capabilities, just the ability to read this data back when we retrieve a list of transforms or fetch a specific transform.
We'd like to align with the same shape as all other Elasticsearch objects and follow the convention being applied across the Stack for metadata.
Good question. @alvarezmelissa87 is actually working on adding support for Fleet-managed ML models. We will want to have this same capability for those objects as well. I'll coordinate with her on opening an issue if we need and don't already support there too. |
Sorry for the delay on this, I've been on vacation. EVerything @joshdover said is correct about the reasoning and implementation details. I'm not sure if I can help on the prioritization side, @hendrikmuhs is this already on the roadmap for 7.x for the ML team? |
We have discussed this internally and will add it as soon as possible, which means right after upgrade preparations. So, yes, it is on the list for 7.16 and as it is relatively simple I think we will make it. My take regarding dependencies: I think you can stub it until we added it. Don't forget to open an issue for ML jobs in time, for me this issue is only about transform. |
Thank you for your help here. Yep, we can have a draft PR up ready without blocking on this I believe.
ML models already support a |
@przemekwitek please could you implement this before moving onto the transform reset API. It should be pretty simple. You can copy the approach from |
@joshdover: The |
That should be it, thank you. |
In Fleet we need to be able to mark objects installed from packages as "managed" by the system. For other assets, we're using the
_meta
property to track this. We'd like to have the same for transforms that are installed from packages, but this is not yet supported.This is necessary because the Elastic Endpoint package ships a
latest
transform that we install in Elasticsearch.I'm routing this to the ML team because this seems to be the team that develops the transforms feature but feel free to re-route if necessary.
The text was updated successfully, but these errors were encountered: