問題タブ [fluentd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - fluentd のインストールが機能しない
Linux マシンに td-agent をインストールしようとしていますが、次のエラーが発生します。
指示:
出力:
他にインストールできる方法はありますか?
elasticsearch - Docker ログ ストリームを正しい順序で取得する
現在、logspout/papertrail や fluentd/elasticsearch などのログ収集サービスをいくつか試しましたが、結果が常に正しい順序で表示されるとは限らず、デバッグが困難になる可能性があります。例としては、Node.js アプリケーション、console.log
複数行になるコマンド、またはスタック トレースのエラーがあります。行はすべて同じタイムスタンプで表示されます。ログ収集サービスは、それらを表示する順序を知る方法がないと思います。ミリ秒の精度を追加する方法はありますか? または、コマンドを実行した場合と同じ順序で表示されるようにする他の方法はありますdocker logs
か?
更新:調べていませんが、新しいバージョンでデフォルトでミリ秒以上の精度をサポートする流暢または弾性検索について何かを見ました
fluentd - td-agent2 は警告を表示します: 警告: Gem::Specification.reset 中の未解決の仕様: json (>= 1.4.3)
td-agent2 は以下の警告を表示します:
でこれを修正しようとしましたsudo /opt/td-agent/embedded/bin/fluent-gem cleanup
が、このコマンドは警告を修正しません。
これは問題ありませんか?
ruby - DSL を使用して Fluentd の構成ファイルでドットを使用できますか?
彼ら。Rails アプリで Fluentd を使用しており、DSL を使用して Fluentd の構成ファイルを作成したいと考えています。ただし、構成ファイルがうまく機能しません。これはドットが原因である可能性があります。
ここに私の設定ファイルがあります。
そして、以下のコマンドを実行すると、
「ふが」と「ぴよ」の欄が正しくありません。
理由がわかりますか?助けてください...
ありがとう。
plugins - Fluentd パーサー プラグイン
fluentd 用のパーサー プラグインを実装しようとしています。以下は設定ファイルとプラグインファイルです。
Fluentd 構成ファイル。
プラグインファイル
ただし、call
fluentd を実行した後、メソッドは実行されません。どんな助けでも大歓迎です。
ruby - td-agent/fluentd の自己署名 SSL CERT を指定するには?
次のエラーが引き続き発生しました。
次の環境変数を設定しようとしました:
- 設定
SSL_CERT_FILE=/path/to/my/cert.crt
- 設定
SSL_CERT_DIR=/path/to/my
- 設定
SSL_CERT_DIR=/etc/ssl/certs
- 設定
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
ファイルを作成/home/td-agent/.bash_profile
および更新して、同様の環境変数をエクスポートしようとしました。/home/td-agent/.bashrc
td-agent サービスを実行すると、まだこのエラーが発生します。
前述の環境変数が存在する状態で、コマンドラインで td-agent サービスを実行しようとしました。
dpkg-reconfigure ca-certificates
自己署名証明書を適切な場所で実行しました。/usr/share/ca-certificates/<my cert dir>/my-self-signed-cert.crt
SSL_CERT_DIR
またはSSL_CERT_FILE
env 変数を設定せずに td-agent を実行しようとしました。
注意。https://my.elasticsearch.myltdをカールして 200 応答を取得できたので、OS (Ubuntu) が私の証明書を取得したことがわかります。
バージョンに関しては、ubuntu 14.04 LTS を実行しており、td-agent を起動すると、ログ ファイルに次のように出力されます/var/log/td-agent/td-agent.log
。
java - Fluentd テール log4j ファイルのセットアップ
log4j を使用してログを生成する Java ベースのエンタープライズ アプリケーションがあり、ここで説明されているように、Elasticsearch および Kibana で Fluentd を使用したいと考えています。既存のログを転送し、新しいロガーを使用しないように Fluentd を構成したいと考えています。type tail
Fluentd を適切なファイルに向けるために使用したいと考えていますが、td-agent.conf
適切に構成する方法についていくつかの例が必要だと思います。