The setup described by the link you shared is unnecessarily complicated in that it involves Logstash to mutate the logs. In developing SIEM integrations we have taken the path of using ingest node and Beats processors.
I suggest you have a look at any of our vendor-specific modules (cisco ASA, PAN-OS, Zeek, etc.). It'll be easier to use one of them as a base to develop a new module. They're good examples for parsing logs in ingest node and populating ECS fields.
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.