Skip to content
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

[Change Proposal] Add new property to integration to show if their processing can run on Logstash #824

Open
jsvd opened this issue Oct 24, 2024 · 1 comment
Assignees
Labels
discuss Issue needs discussion

Comments

@jsvd
Copy link
Member

jsvd commented Oct 24, 2024

Not all Elastic integrations can run their processing on Logstash through the logstash-filter-elastic_integration.
The filter is meant to hide the implementation details of integration processing (Ingest Pipelines in Elasticsearch), but the user is still forced to look up the list of processors used by an integration and compare it with the list of supported processors in the Logstash filter.

It'd be a much better experience for the user to be able to see in the integration page if its processing can be done in Logstash or not. For this purpose the integration page should show an element with this information:

Image

This would require also a change in the package spec to store this new field.
The new metadata element wouldn't require any extra behaviour in the packaging; a cron job would populate this new field in each integration periodically after comparing the ingest pipeline processor and an allow-list encoded in the logstash filter elastic_integration repository.

@jsvd jsvd added the discuss Issue needs discussion label Oct 24, 2024
@jsvd jsvd self-assigned this Oct 25, 2024
@lucabelluccini
Copy link

lucabelluccini commented Dec 5, 2024

Might be tied with #806 (proposal is to put in the specs the types of outputs supported and if the integration can run on EA standalone or not)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Issue needs discussion
Projects
None yet
Development

No branches or pull requests

2 participants