@mrkschan I think as soon as version 1.0 is out this is definitively something we should discuss. As @urso mentioned currently topbeat is a good project to clone and then start with your own implementation.
In the end all beats should have the same Makefile, config structure, .gitignore file etc or at least share the same commands. As soon as we have it unified in our existing beats, creating the template / repo should be easy.
@mrkschan As you created already more then one beat it is definitively good to hear from your side what would help you most to speed up and simplify the creation of new beats.
README - generated by Github init repo
CHANGELOG - Good point
docs/index.asciidoc - Yes!
etc/fields.yml - Not sure since not many things can be shared, though a boilerplate is good.
@mrkschan I also have internal notes on this. I will go through it, clean it up and make it available as a libbeat issue, so we can directly discuss it there? What I intend to do is not only create a template but also make it possible to easily fetch updates from each beat (new default config, libbeat, ...)
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.