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

Failed to flush the buffer with error_class=NoMethodError error="undefined method `compact' #157

Closed
darknighthunder opened this issue Aug 13, 2018 · 1 comment

Comments

@darknighthunder
Copy link

Relates to #133

I have been trying to configure fluentd to be able to send data to kinesis stream using the aw-fluent-plugin-kinesis. It was working fine earlier and has been failing recently causing issues in our environments. I have observed the below dependency plugin seems to be updated recently (1.3->1.4) and from that time we noticed errors being generated in our environment with any new installation of the agent.

aws-sdk-kinesis (1.4.0)

My Config

td-agent 1.0.2
fluent-plugin-kinesis (2.1.1)

I tried two ways by modifying the td-agent.conf buffer settings to send data to kinesis stream, but wasn't successful at all and still experiencing errors.

Kindly, let me know if there is any way if this issue can be resolved with the latest plugins or what additional buffer settings needs to be used to resolve this issue. This is a major blocker to us to be able to send data to kinesis stream.

Attaching td-agent.conf and errors observed during my testing.

Regards.
aws_fluentd_plugin_error1.txt
aws_fluent_plugin_error2.txt

@darknighthunder
Copy link
Author

i was able to get the error resolved with aws-sdk-kinesis(1.6.0) dependency that got installed with fluent-plugin-kinesis 2.1.1 recently

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

No branches or pull requests

1 participant