logstash-codec-protobuf
logstash-codec-protobuf copied to clipboard
Codec plugin for parsing Protobuf messages
Possibility to enable logging for null values. i.e. Log `null`s instead of `0`s or empty strings.
I ran into a deserialization issue with a proto that had a field name called "extend" It may be best to skip calling `send()` for any of ruby's reserved words...
**Logstash information**: Please include the following information: 1. Logstash version (e.g. `bin/logstash --version`) 2. Logstash installation source (e.g. built from source, with a package manager: DEB/RPM, expanded from tar or...
We would like to update the google-protobuf library to the[ latest java version](https://rubygems.org/gems/google-protobuf/versions/3.24.3-java) 3.24.3. This version requires ruby >= 2.7. The [earliest jruby supporting 2.7 ruby](https://github.com/jruby/jruby/issues/6464) is 9.4 but our...
I'm using pdns_recursor to send protobuf messages to logstash. However the output of some fields is pretty incomprehensible. The proto file is found [here](https://doc.powerdns.com/recursor/lua-config/protobuf.html#protobufServer), and was converted using [protocol-buffers](https://github.com/codekitchen/ruby-protocol-buffers). Of...
I have this proto def: message DataSet { string field1 = 1; bytes field2 = 2; bytes field3 = 3; int32 filed4 = 4; } message TopicData { string schemaversion...
**Logstash information**: Please include the following information: 1. Logstash version (e.g. `bin/logstash --version`) 2. Logstash installation source (e.g. built from source, with a package manager: DEB/RPM, expanded from tar or...
This PR introduces a new config option to automatically discard event fields which are not in the protobuf definition. In the current version 1.2.4 an event with additional fields will...
Some databases (like [clickhouse](https://clickhouse.yandex/docs/en/interfaces/formats/#protobuf)) just accept length-delimited messages and there isn't any option to send or receive length-delimited messages. I added an option to support encoding and decoding of length-delimited...
## Error message `[2020-05-12T07:23:16,693][ERROR][logstash.codecs.protobuf ] Unable to load file: /usr/share/logstash/compiled_protobuf/logical_port_extended.pb.rb. Reason: #` ## Pipeline configuration ``` input { udp { port => 50000 codec => protobuf { class_name => 'TelemetryStream'...