Codec
LogStash がバイナリ データ形式をデコードできるようにするプラグインを作成したいと考えています。
a を作成するための公式ドキュメントでCodec
decode
は、単一のパラメーター ( という変数) を受け入れるメソッドを定義する必要があることが示されていますdata
。
私は LogStash と Ruby の両方に不慣れです。data
主に静的に型付けされた言語を扱ってきたので、変数について詳しく知る方法がわかりません。利用可能になったときにデータを読み取ることができるようにするためのタイプのオブジェクトに似ているとInputStream
思いますが、よくわかりません。
質問:
data
オブジェクトはどのタイプですか?どのような方法がありますか?- Ruby 開発者は通常、このような変数をどのように調査しますか?
data
スケルトン プラグインを作成し、文字列表現を STDOUTにダンプすることなく、それを理解する方法がわかりません。
ありがとう!