Thank you for another idea. I always preferred log files, because in
case of any temporary outage, I can read them later. We use HEC with
Kubernetes anyway. It is another idea what we can try. It looks like
to me you are experienced with such a solution. Can you point me to
some docs or presentations how to make this bullet proof?

Milan Koudelka

Principal SW engineer

milan.koude...@gooddata.com

+420 776 313 414


Danube House

Karolinská 650/1

186 00 Prague 8, Czech Republic

Twitter | Facebook | LinkedIn | Blog




On Tue, Nov 2, 2021 at 10:25 PM Mariusz Kruk via rsyslog
<rsyslog@lists.adiscon.com> wrote:
>
> Regarding rsyslog and Splunk - why don't you use omhttp and post directly to 
> HEC?
>
>
> On 2 November 2021 20:17:40 CET, Milan Koudelka via rsyslog 
> <rsyslog@lists.adiscon.com> wrote:
> >Hi David,
> >thank you for your answer as well. This is a good hint. I'll remove it.
> >
> >I'm trying to solve a problem with high-traffic log files which are
> >read by the log management system Splunk. Sometimes rsyslog writes
> >only part of the line, Splunk reads it and then rsyslog finishes the
> >line. That causes corrupted events in Splunk. I didn't find any
> >solution for that on Splunk. From the Splunk side, there are
> >recommendations to wait longer before the file is considered as closed
> >(Splunk parameters time_before_close). But that didn't help. I hoped
> >that some fine-tuning of how rsyslog writes the file could help, but I
> >see that it would be probably even worse with queues.
> >
> >Milan Koudelka
> >
> >Principal SW engineer
> >
> >milan.koude...@gooddata.com
> >
> >+420 776 313 414
> >
> >
> >Danube House
> >
> >Karolinská 650/1
> >
> >186 00 Prague 8, Czech Republic
> >
> >Twitter | Facebook | LinkedIn | Blog
> >
> >
> >
> >On Tue, Nov 2, 2021 at 7:24 PM David Lang <da...@lang.hm> wrote:
> >>
> >> It's almost always a bad idea to use a queue with omfile, it's slower to 
> >> put the
> >> messages into the queue than to write them to disk
> >>
> >> David Lang
> >>
> >> On Tue, 2 Nov 2021, Milan Koudelka via rsyslog wrote:
> >>
> >> > Date: Tue, 2 Nov 2021 11:15:29 +0100
> >> > From: Milan Koudelka via rsyslog <rsyslog@lists.adiscon.com>
> >> > To: rsyslog@lists.adiscon.com
> >> > Cc: Milan Koudelka <milan.koude...@gooddata.com>
> >> > Subject: [rsyslog] (no subject)
> >> >
> >> > Hi,
> >> > I tried to switch some rsyslog configurations to advanced format to
> >> > fine-tune actions.
> >> >
> >> > Instead of
> >> > local1.* /mnt/log/gdc;RawMsg
> >> >
> >> > I wrote
> >> > local1.* action(type="omfile" file="/mnt/log/gdc" template="RawMsg"
> >> > ioBufferSize="128k" queue.size="50000" queue.type="linkedlist"
> >> > queue.filename="gdc")
> >> >
> >> > As recommended, I kept other configurations as they were, if I don't
> >> > need any advanced configuration.
> >> >
> >> > Eg.
> >> > *.info;mail.none;authpriv.none;cron.none /mnt/log/messages
> >> >
> >> > But, I also changed legacy setting of file group ownership
> >> > $FileGroup splunk
> >> > $FileCreateMode 0640
> >> > $DirGroup splunk
> >> > $DirCreateMode 0650
> >> >
> >> > And I've put that directly to module load
> >> > module(load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat"
> >> > fileGroup="splunk" FileCreateMode="0640" dirGroup="splunk"
> >> > DirCreateMode="0650")
> >> >
> >> > The problem is, only the files configured with advanced format are
> >> > created with the correct group owner. /mnt/log/messages is created
> >> > under root user. Do I need to add back the legacy setting and keep
> >> > both in-module and legacy setting?
> >> >
> >> > Milan Koudelka
> >> > Principal SW engineer
> >> > milan.koude...@gooddata.com
> >> > +420 776 313 414
> >> >
> >> > Danube House
> >> > Karolinská 650/1
> >> > 186 00 Prague 8, Czech Republic
> >> > Twitter | Facebook | LinkedIn | Blog
> >> > _______________________________________________
> >> > rsyslog mailing list
> >> > https://lists.adiscon.net/mailman/listinfo/rsyslog
> >> > http://www.rsyslog.com/professional-services/
> >> > What's up with rsyslog? Follow https://twitter.com/rgerhards
> >> > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad 
> >> > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you 
> >> > DON'T LIKE THAT.
> >_______________________________________________
> >rsyslog mailing list
> >https://lists.adiscon.net/mailman/listinfo/rsyslog
> >http://www.rsyslog.com/professional-services/
> >What's up with rsyslog? Follow https://twitter.com/rgerhards
> >NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
> >sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T 
> >LIKE THAT.
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
> _______________________________________________
> rsyslog mailing list
> https://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T 
> LIKE THAT.
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to