# Logstash-input-kinesis compression

**URL:** <https://discuss.elastic.co/t/logstash-input-kinesis-compression/273046>\
**Category:** Logstash\
**Created:** [May 14, 2021, 4:17pm UTC](https://discuss.elastic.co/t/logstash-input-kinesis-compression/273046 "2021-05-14T16:17:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jvboyle](https://avatars.discourse-cdn.com/v4/letter/j/dc4da7/32.png) [@jvboyle](https://discuss.elastic.co/u/jvboyle)\
**Post date:** [May 14, 2021, 4:17pm UTC](https://discuss.elastic.co/t/logstash-input-kinesis-compression/273046/1 "2021-05-14T16:17:58Z")

</div>

When running the logstash-input-kinesis plugin , the logs coming from cloudwatch are zipped and encoded 64. Adding the option to the input ( compression =\> "gzip" ) causes the plugin to no load correct

```auto
[2021-05-14T16:16:37,672][ERROR][logstash.agent] Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::ConfigurationError", :message=>"Something is wrong with your configuration.", :backtrace=>["/usr/share/logstash/logstash-core/lib/logstash/config/mixin.rb:86:in `config_init'", "/usr/share/logstash/logstash-core/lib/logstash/inputs/base.rb:60:in `initialize'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-kinesis-2.1.2-java/lib/logstash/inputs/kinesis.rb:72:in `initialize'", "org/logstash/plugins/PluginFactoryExt.java:255:in `plugin'", "org/logstash/plugins/PluginFactoryExt.java:184:in `plugin'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:71:in `plugin'", "(eval):12:in `initialize'", "org/jruby/RubyKernel.java:1061:in `eval'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:49:in `initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:90:in `initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:43:in `block in execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:96:in `block in exclusive'", "org/jruby/ext/thread/Mutex.java:165:in `synchronize'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:96:in `exclusive'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:39:in `execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:334:in `block in converge_state'"]}

```

Any Idea

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 15, 2021, 6:20am UTC](https://discuss.elastic.co/t/logstash-input-kinesis-compression/273046/2 "2021-05-15T06:20:07Z")

</div>

I would recommend you move this to the Logstash category as that will increase your chance of getting a response.

---

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [May 15, 2021, 3:17pm UTC](https://discuss.elastic.co/t/logstash-input-kinesis-compression/273046/3 "2021-05-15T15:17:44Z")

</div>

> [@jvboyle](#):
>
> Adding the option to the input ( compression =\> "gzip" )

What makes you think the plugin supports a "compression" option?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 12, 2021, 3:18pm UTC](https://discuss.elastic.co/t/logstash-input-kinesis-compression/273046/4 "2021-06-12T15:18:16Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
