問題タブ [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.
logging - 複数のログを追跡する fluentd
次の構成で、fluentd で複数のログを追跡しようとしています。
これは機能していません。通常 (常にではありませんが)、最初のファイルのログしか取得していません。別のファイルの場合もありますが、常に 1 つだけです。何が起こっているかについてのアイデアはありますか?fluentd エラー ログに意味のあるエラーが記録されていません。
elasticsearch - スタックelasticsearch + fluentd
fluentd と ES スタックを試すために、ローカル VM に fluentd と elasticsearch をセットアップしています。
OS: centos (最近)
私はelasticsearchを起動してlocalhostで実行しています(logstashで問題なく使用しました)
fluentd Web サイトのインストール ノートに従って td-agent をインストールしました。その構成ファイルを使用しています:
起動ログは次のとおりです。
そのエラーが発生します:
ポート9200でtcpdumpを実行しても、何も得られません...
docker - root 以外のユーザーから docker コンテナのログを監視するには?
root 以外のユーザー (td-agent) とホスト サーバーで docker コンテナーのログを監視したいのですが、
ただし、コンテナ ディレクトリのロールバックは 600 で、各コンテナ ディレクトリは 600 のままです。
これをそれぞれ監視する方法はjson.log
?または他の良い監視方法はありますか?
fluentd - ファイルパスにタグを含む Fluentd ワイルドカード out_file
fluentd を使い始めたばかりですが、次のように単一の出力一致ルールを設定できるようにしたいと考えています。
これはうまく機能しますが、タグの名前を出力ファイル名にさらに追加する方法を見つけたいと思います。これは可能ですか?たとえば、ログに記録する場合はmyapp.debug
に書き込みlogs/myapp.debug20140918T12_0.log
、ログに記録する場合はetcmyapp.info
に書き込みます。logs/myapp.info20140918T12_0.log
タグをファイル名に追加する方法はありますか?
ruby - statsd の td-agent 出力
fluentd を使用して mongo メトリクスを statsd に送信しようとしていますが、いくつか問題が発生しています。
これは私のconfです:
mongo ログとメトリクスが td-agent によって収集されているのを見ましたが、明らかに問題は、td-agent がメトリクスを statsd に送信していないことです。次を実行して確認します。 sudo tcpdump -nn -i any udp and src host <your_ip>
誰かがこの問題を経験しましたか?
私が持っているもう1つの疑問は、conf内で「statsdkey」パラメーターをどのように構成できるかということです。
ubuntu - Fluentd、Elasticsearch、および Kibana のセットアップ
ローカル環境 (Ubuntu 14.04LTS) で Fluentd、Elasticsearch、および Kibana をセットアップしようとしています。私はこの種のテクノロジーに慣れていないので、この記事に従いました: https://www.digitalocean.com/community/tutorials/elasticsearch-fluentd-and-kibana-open-source-log-search-and-visualization
これは私が持っていないものです:Ubuntu 14.04のドロップレット
しかし、それ以外はエラーは発生せず、すべてを適切にインストールしたと思います。しかし、自分のドメインにアクセスすると、kibana はこれしか表示しません: http://i.imgur.com/s8RVdBf.png
「アップグレードが必要です Elasticsearch のバージョンが古すぎます。Kibana には Elasticsearch 0.90.9 以降が必要です。」
助けてください。ありがとうございました。
arrays - FluentD の値の配列
FluentD を使用してイベント レコードに値の配列を作成する方法は?
ログから緯度と経度を解析しました。これらの値を配列に変換する方法は?
元。私は次のようなログを持っています
2014-9-23T09:27:28.345 1411464370345 -37.0081,174.792 BBC SEARCH be03debe-b0af-4939-9abc-7c0ad25bb114 DEPARTURE 16 576.00 ROLLBACK
latitude=-37.0081 と経度 =174.792 を解析しました。このような JSON オブジェクトを形成する方法は?
{location:[-37.0081,174.792]}
また、文字列値をイベント レコードのデータ型に解析する方法は? integer / float / double のように
regex - Fluentd tail Plugin : ネストされた出力
ファイルを読んで「Taipei」というレコードを取得したので、それを以下の mongoDB にフォーマットしたいと思います。
「。」を使ってみました。、しかし、それは動作しません
正しい正規表現は何ですか、または別のプラグインを試す必要がありますか?
fluentd - fluentd を使用して redis からデータを収集する方法、または fluentd でプラグインを開発する方法
Fluentd は以前に nginx ログ ファイルからデータを収集しました。これで、新しいモジュールを使用して nginx access_log を redis に入れました。fluentd で redis からデータを収集し、そのデータを fluentd サーバーに送信したいと考えています。では、redis からデータを収集する方法は? 誰かがこれをしたことがありますか?