Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New syslog codec #3825

Open
3 tasks
suyograo opened this issue Aug 31, 2015 · 4 comments
Open
3 tasks

New syslog codec #3825

suyograo opened this issue Aug 31, 2015 · 4 comments

Comments

@suyograo
Copy link
Contributor

Create a new syslog codec to add support for RFC3164 and RFC5424 (with continued ISO8601 date format support) so it can be used with any input like TCP, UDP, HTTP and so on. Plan is to deprecate the current syslog input plugin since it only supports RFC3164 and is not flexible.

The cardinality and locations of format divergence are extremely vast especially around the many networking manufacturers. Formats that diverge from the standard RFC3164 (old) and RFC5424 (newer) will require custom grok patterns to successfully parse in the Logstash ecosystem. The intent is to ubiquitously support these two popular formats standardized by centralized logging systems/forwarders like syslog-ng, rsyslog, nxlog, Kiwi syslog server, and other types of application loggers like syslog4j and Ruby syslog.

Related: #1667

@suyograo
Copy link
Contributor Author

/cc @acchen97 @tbragin

@allenmchan
Copy link

+1

@acchen97 acchen97 added the v2.2.0 label Dec 5, 2015
@acchen97 acchen97 removed the v2.2.0 label Dec 16, 2015
@acchen97 acchen97 changed the title Better syslog support New syslog codec Jan 16, 2016
@rafaelmagu
Copy link

Are there plans to support octet-framing from Rsyslog messages? We just ran into an issue where Rsyslog, when dequeueing a blocked queue, sends multiple messages to the syslog input that get interpreted as a single, ginormous one.

@valarauca
Copy link

Hello is this issue still active? My company has ran into this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants