<div dir="ltr">Hi,<br><br>I got exactly the same feedback last week at the DORS/CLUC conference. My feeling based on many F2F discussions (but not backed by proper research), that Java is OK with large enterprise syslog-ng users, but the rest prefers to avoid Java as much as possible.<br><br>I must admit, that with my SMB (small and medium-sized businesses) sysadmin background I&#39;m also biased towards C-based solutions, that&#39;s why I&#39;d like to do a proper user research on the topic instead relying on my feelings...<br><br>Bye,</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">Peter Czanik (CzP) &lt;<a href="mailto:peter.czanik@balabit.com" target="_blank">peter.czanik@balabit.com</a>&gt;<br>Balabit / syslog-ng upstream<br><a href="http://czanik.blogs.balabit.com/" target="_blank">http://czanik.blogs.balabit.com/</a><br><a href="https://twitter.com/PCzanik" target="_blank">https://twitter.com/PCzanik</a></div></div>
<br><div class="gmail_quote">On Sat, May 21, 2016 at 7:38 PM, Vincent Bernat <span dir="ltr">&lt;<a href="mailto:bernat@luffy.cx" target="_blank">bernat@luffy.cx</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> ❦ 21 mai 2016 20:33 +0530, Vithulan MV &lt;<a href="mailto:vithulanmv.12@cse.mrt.ac.lk">vithulanmv.12@cse.mrt.ac.lk</a>&gt; :<br>
<span class=""><br>
&gt; A simple abstract idea of this project is,<br>
&gt; The syslog-ng application can read messages from the sources. It<br>
&gt; processes them with filters, rewrite rules, parsers and finally sends<br>
&gt; messages to their destinations. The syslog-ng application already has<br>
&gt; a Kafka destination that is implemented in Java. The Kafka source will<br>
&gt; allow syslog-ng to read messages from Kafka, for an example this can<br>
&gt; be used for example as a queue between several syslog-ng instances.<br>
<br>
</span>It&#39;s a bit annoying that so many interesting features have to go through<br>
Java. One of the major point of syslog-ng is its light<br>
footprint. librdkafka has support for both source and destination and is<br>
officially supported by Confluent. Its development matches Kafka one and<br>
it supports every feature in Kafka 0.9, including SSL and the new<br>
consumer.<br>
<br>
It&#39;s a bit late to complain, notably if you chose this project because<br>
you were comfortable with Java (and your mentor is obviously interested<br>
in doing that in Java too). However, this has already been pointed<br>
out in March without much response from Balabit. It&#39;s not just a matter<br>
of proposing code since such code is likely to get stuck in the<br>
incubator forever.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Make sure special cases are truly special.<br>
            - The Elements of Programming Style (Kernighan &amp; Plauger)<br>
______________________________________________________________________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" rel="noreferrer" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" rel="noreferrer" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq" rel="noreferrer" target="_blank">http://www.balabit.com/wiki/syslog-ng-faq</a><br>
<br>
</font></span></blockquote></div><br></div>