-
Notifications
You must be signed in to change notification settings - Fork 67
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
Generate integrations from Beats modules #221
Comments
Hi, I've started researching this area, browsing docs, etc., in general - preparing for development here. Is there any model package that can be considered as template/archetype/skeleton? EDIT: I apologize for multiple posts, Github is facing an outage. |
@mtojek Yes, the nginx package is the best skeleton at the moment to be used. |
I'm going with the initial step:
I will keep you updated. |
@ruflin in https://github.com/elastic/package-registry/pull/137/files#r340031719
I'm not sure if I understand the concept of target versions, but I'm sure you have a vision, so I'd rather discuss it here instead of enforcing a different one. (on the beats side) /cc @exekias |
@mtojek I like the idea around having a hash that can note us about changes. Not sure if we need something like this from day one. For now it is ok even if we have different versions that all have the version 0.0.1 as it is not released yet. |
I'm going with fields.yml. |
I'm going with dashboards and visualizations. |
I'm going with icons. |
I'm going with docs. |
I'm going with input config. |
I'm going with streams. |
All items cleared. I will apply next changes/bugfixes/updates in the follow up issues. Resolving. |
Thank you for working on this! I think we need a plan about docs, right? Perhaps we can create an issue to discuss what we need to do and schedule it at some point |
Issue has been created: #262 |
As Beats module development and packages registry will coexist for a while, it is in our interest to avoid duplicating the development process, to avoid human errors and inconsistencies. The aim of this issue is to automate as much as possible the generation of registry packages based on the Beats repo.
To scope this down we can initially focus on:
Create an initial script that fills the directories an basic manifest.yml, reading from both Metricbeat and Filebeat modules(done)We can initially focus on a small list of packages, and grow it later. In some cases we may need to update the Beats repo to include some metadata that is only useful for packages registry. For example, there are no icons in the beats repo, but we can add them for the shake of this process.
We may also find that automating the import process becomes too difficult for some pieces, we can leave some steps as manual, trying to keep these to a minimum.
There is an, now outdated, initial try at this: #137
The text was updated successfully, but these errors were encountered: