-
Notifications
You must be signed in to change notification settings - Fork 4
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
1.0.0 gem not available on rubygem.org #20
Comments
@richm I am not sure why travis-ci was not setup for this project. |
I don't know either. Please feel free to contribute support. |
@onet-git Would you be willing and able to take over maintenance of relp and fluent-plugin-relp? Basically, fork them to your repo, and I will deprecate the ViaQ versions. We (Red Hat) abandonded these years ago. |
What has Redhat chosen to pursue as the way to get logs from the syslog reliably into cloud base log system? The fundamental issue is that fluentd still advertises these plugins as working and a "supported" solution. If fluentd and these plugins are the wrong tool, what is the right tool? |
Nothing? by what protocols does cloud base support?
where? links?
I don't know, but this particular relp plugin never actually worked very well, and was not actively worked on except for a brief period of time. |
I mean rsyslog, i know that syslog-ng has its own reliable transport protocol. What I was referring to was ways to get logs from rsyslog into various cloud backends like ELK, loggly, splunk, etc. fluentd was highly recommended to me by several individuals. Specifically as a parsing and forwarding layer because we don't want the machines generating the logs to directly talk to the cloud backends. This is both a security and layering concern (we don't want to update the logging config on every machine if we switch backends from say ELK to splunk).
https://www.fluentd.org/plugins
The plugin works now. Yet I also have open two pull requests to fix or improve the syslog support in fluentd and several more in the works. This makes me wonder if I am using the correct tool. Since Redhat also explored this path and ended up abandoning it I am wondering what solution ended up working for you. Assuming you ever tried to solve a similar problem. |
The RHEL rsyslog supports the syslog protocol (rfc3164 and rfc5424, which I think can use TLS, and queuing options to make it more reliable), as well as kafka and elasticsearch (not sure how reliable you would consider those to be). Fluentd can also receive syslog protocol, but I suppose that isn't as reliable as RELP.
Red Hat doesn't use this relp plugin, but I would be happy to merge patches and release new versions of this plugin.
We have mostly been focused on the elasticsearch and syslog outputs of rsyslog, when we need to send logs from rsyslog to something other than another rsyslog (which we would use RELP for). The kafka support has been there for a while, but my teams have not used it. |
Version 1.0.0 of this code has not been release to rubygem.org, which is breaking the fluent-plugin-relp CI build and preventing it from building and releasing a new version of that gem automatically. See https://travis-ci.org/ViaQ/fluent-plugin-relp.
It would be nice if this project also had CI setup, but that is a separate issue.
The text was updated successfully, but these errors were encountered: