-
Notifications
You must be signed in to change notification settings - Fork 72
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] support specifiying alternate data_stream.dataset #145
Comments
Hmmm, I hope I'm understanding the use case correctly but if I am, I wonder if the recently-merged input groups change to the package spec might be of use here. The PR that implemented it (and related discussion) is #137 but you can also quickly see the idea in action in this sample package: package-spec/test/packages/input_groups/manifest.yml Lines 37 to 39 in 714ec42
|
maybe, one thing I'm proposing is that the apache pipeline stays in the apache package(no duplicate in meta package), in the REST API meta package, user chooses "apache.access" from a list and data is then sent to that data stream and so the apache pipeline gets run on that data. Also no duplicating of dashboards. I don't understand the "input group" change well enough to see if we get that behavior. |
I think the two efforts are not related. If I understand @leehinman the above request mainly to "generic" inputs where multiple data sources come in at the same time. I think this is also related to the discussion around specifying the same input multiple times? So instead of having to set the |
Yes this is definitely related to adding the same input multiple times and I The other part is how do we allow users to pick the input type without I'm hoping we can come up with a solution for inputs like httpjson, |
@sorantis Can you chime in here? |
@mukeshelastic any chance you could comment on how you think we should handle packaging for third-party REST API, kafka, syslog, etc. ? |
@leehinman the There's an example of this new structure based AWS package. In this example a data stream is assigned explicitly to an input. |
For REST APIs we would really like to have a single meta package where
we can define an input multiple times and in that input redirect the
data to a different
data_stream.dataset
. For example if the RESTAPI contained both Apache Access and AWS Cloudtrail data two inputs
would be defined. In addition to the variables needed to connect to
the REST API and collect the data, each input would also have an
option to select the
data_stream.dataset
from a list of availabledata_stream.dataset
s This would allow you to send the Apache Accessdata from the REST API to the
apache.access
dataset and takeadvantage of the ingest node processing available. It would also
allow you to take advantage of the Apache Dashboards.
This new field would signal to Kibana to display a list of available
data_stream.dataset
s for the user to pick from. Also if a datasetis selected Kibana would need to "install" that package so that the
ingest pipelines and dashboards are available.
This could be useful for kafka and syslog as well.
The text was updated successfully, but these errors were encountered: