ELKスタックを使用しているときに、木場のデータストアにデータを直接プッシュできますか?
私はいくつかのフィールドを取り、結果に対してクエリとデータ操作を実行するジョブプロセッサ(node.js)を持っています。結果はRabbitMQキューに出力されます。私はブンヤンと一緒に伐採を設定しました。
ここで結果を記録します。このログの一般的なレコードは次のようになります。
{
"queryTime": 1460135319890,
"transID": "d5822210-8f87-4327-b43c-957b1ff96306",
"customerID": "AF67879",
"processingTime": 2345,
"queryStartDate": "1/1/2016",
"queryEndDate": "1/5/2016"
"numRecords": 20,
"docLength": 67868
}
組織には既存のELKスタックが設定されています。私はRedisの十分な経験があり、ELKスタックのRedisインスタンスに必要なデータをプッシュするだけで非常に簡単です。 logstashを設定し、その設定で迷惑をかけるよりもずっと簡単です。
私はcustomerID、processingTime、numRecordsの各フィールドを視覚化したいと思います。木場はこれにふさわしいでしょうか? LogStashを使いこなすのではなく、直接データをプッシュできますか?
、なぜ単に弾性にデータを直接押さないでOK?どうして私はログオンが必要なのですか?私はデータをロギングしていないので、このデータをログに書き込むだけで、ロスタッシュはそれを読むことができます。 – jcollum
以前のデザインでは、データをelasticsearchに直接入れる川がありました。しかし、これらの河川は、クラスタの問題がほとんど発生しないため廃止されました。 リファレンスリンク: - https://www.elastic.co/blog/deprecating-rivers ほとんどの川がLogstash Inputプラグインに移行しました。 –