-
Notifications
You must be signed in to change notification settings - Fork 25k
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
ingest: Support multiple pipelines from _simulate without creating actual pipelines #35495
Comments
Pinging @elastic/es-core-infra |
Hey @jakelandis thanks for creating this issue. We might have a need for this feature in elastic/beats#8914. Without mentioning specific releases, any ideas if this is something that'll be worked on "soon" or "later" 😄? Thanks. |
@ycombinator later. I a took a quick look and while not terribly difficult, it is not a trivial change either. |
This has been open for quite a while, and we haven't made much progress on this due to focus in other areas. For now I'm going to close this as something we aren't planning on implementing. We can re-open it later if needed. |
Mentioning the new end to end simulate API here that was built recently: #101409 One of the problems this solves is to test multiple pipelines that already exists. |
In 6.5 the ingest node introduced the pipeline processor which allows one pipeline to call another pipeline. In order to call another pipeline, you need a named pipeline, a.k.a a real pipeline defined.
The _simulate API only supports a single nameless pipeline, which makes simulations against pipeline to pipeline calls awkward. For example, to use the ingest _simluate API with multiple pipelines, you must create real pipelines for the simulation. For example:
The above simulation works without issue, however:
The proposal here is to create a new "pipelines" top level array for the _simulate API which can be used instead of the "pipeline" top level object.
The text was updated successfully, but these errors were encountered: