1

Graphite が Splunk からログ データを取得してグラフを描画できるかどうかを知りたいです。Graphite が Nagios からデータを読み取れることは知っていますが、Splunk からもプルできるかどうかを知りたいです。

4

4 に答える 4

3

Splunk SDK の 1 つを介してデータをプルすることもできます - http://dev.splunk.com/view/sdks/SP-CAAADP7

開発者サイトには、splunk からデータをプルして Leftronic にプッシュする例があります - http://dev.splunk.com/view/SP-CAAADSR

JavaScript SDK には、Splunk からデータをプルして他のライブラリで視覚化する方法を示す視覚的な例も多数あります - http://dev.splunk.com/view/javascript-sdk/SP-CAAAECM

于 2012-10-06T03:01:40.547 に答える
2

これは、まさにこれを行う Splunk 用に作成したアプリです: https://github.com/OnBeep/splunk_graphite

于 2014-04-15T23:28:34.403 に答える
1

目標がsplunkでデータをグラフ化することである場合は、splunkでchartまたはtimechartコマンドを使用できます。

グロートがスプランクデータをカーボン/グラファイトでグラフ化する場合は、spunkから引き出したいデータに応じて、次のことができるはずです。

  • splunkで保存検索を作成する
  • cliまたはrestapiを使用して保存検索の結果を実行および収集します
  • 結果を解析し、それをカーボンにプッシュします。
于 2012-10-06T02:48:32.153 に答える
0

これがどのように機能するかです:

  1. Carbon は、データを受信するためにリッスンします。
  2. Carbon はデータを受け取り、それをウィスパーに保存します。
  3. グラファイトはウィスパーとカーボン キャッシュから読み取り、グラフを表示します。

引きが全くありません。カーボンにデータを送信するのはとても簡単です。これには 2 つのポートがあり、1 つは単純な tcp 接続用で、1 行に 1 つのメトリック (metric.name metric.value metric.timestamp) を送信するか、pickle ポートもあります。

通常、Logstashまたはlogsterを使用してアプリケーション ログを正規表現で解析し、それらのいずれかが結果のメトリックを carbon に送信します。

また、ソフトウェアが udp によってリアルタイムのメトリクスを送信できる場合は、udp と構成された間隔の合計または平均でリッスンする statsd を使用し、多くの適切な設定 (95 パーセンタイルを取得するなど) でカーボンに送信できます。など)。

要約すると、Splunk が残したログが何であれ、グラファイトに確実にデータを送信できるに違いありません。

于 2012-10-05T21:41:59.333 に答える