0

CodecLogStash がバイナリ データ形式をデコードできるようにするプラグインを作成したいと考えています。

a を作成するための公式ドキュメントでCodecdecodeは、単一のパラメーター ( という変数) を受け入れるメソッドを定義する必要があることが示されていますdata

私は LogStash と Ruby の両方に不慣れです。data主に静的に型付けされた言語を扱ってきたので、変数について詳しく知る方法がわかりません。利用可能になったときにデータを読み取ることができるようにするためのタイプのオブジェクトに似ているとInputStream思いますが、よくわかりません。

質問:

  1. dataオブジェクトはどのタイプですか?どのような方法がありますか?
  2. Ruby 開発者は通常、このような変数をどのように調査しますか? dataスケルトン プラグインを作成し、文字列表現を STDOUTにダンプすることなく、それを理解する方法がわかりません。

ありがとう!

4

1 に答える 1