This repository was archived by the owner on Mar 15, 2022. It is now read-only.
Adds syslog sink support#105
Open
DerekHeldtWerle wants to merge 1 commit intovmware-archive:masterfrom
Open
Conversation
Signed-off-by: Derek Heldt-Werle <derek.heldt-werle@viasat.com>
|
Good to see this @DerekHeldtWerle. I wanted to integrate to Fluent Bit which has support for syslog input using in_syslog. However some log events cannot be parsed as syslog.Write() seems to add its own non-RFC5424 headers on top of the existing RFC5424 header written by EventData.WriteRFC5424(). For example if two events are sent together by syslogsink: The second event will be parsed successfully but the first is not due to the double non rfc5424 header. It's possible to update the syslog parsing regex in Fluent Bit parsers to handle this issue, but might be worth investigating if additional header can be skipped. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds support for a dedicated syslog server sink versus one listening at an http endpoint. Code draws heavy inspiration from the
httpSink, with the minimal necessary changes to get it to work with a syslog server.Signed-off-by: Derek Heldt-Werle derek.heldt-werle@viasat.com