Elasticsearch用のロガー追加#280
Conversation
|
下記ページを参考にして動作確認してみましたがエラーになります。 上記ページではelasticsearchはバージョン指定7.8.0がありますが、ecs-loggingは無いためecs-logging-2.3.0がインストールされます。こうすると、下記エラーになりました。 rtc.confは下記内容にしています。 elasticsearchの最新版9.3.0をインストールしての確認もしてみましたが、v8.x 以降ではuse_sslの引数が廃止されたそうで動作しませんでした。この最新版での環境構築と確認は以下の手順で行いました。 Elasticsearchは下記公式サイトから「deb x86_64」を選択してダウンロード・インストールする /etc/elasticsearch/elasticsearch.ymlを確認したところコメント文で下記とあったので編集せずにデフォルト設定のままで使用した。 ConsoleOut.pyを実行 |
|
修正ソースをマージしてdebパッケージを作成しての確認ですが、エラーになります。 ConsoleOut.py実行時に使用するrtc.confは前回の設定のままで変更しておりません。 |
Identify the Bug
fluent-logger-pythonライブラリはforward出力するためのライブラリであり、fluent-bitで対応している他の出力プラグインは使用できない。
Description of the Change
他にFluentd、もしくはFluent Bitを起動して、そこにForward出力、処理して他のプロトコルで出力するのが本来の使い方だと思うが、使用方法が複雑になるので、elasticsearch-pyライブラリを使ってElasticsearch送信には対応した。
Verification