0

stackoverflow に投稿するのはこれが初めてなので、特定のプロトコルに従っていない場合は事前にお詫びします。必要に応じて質問を修正および/または拡張します。

2 つの異なるサーバーでホストされている 2 つの異なる influxdb ソースを chronograf kapacitor に追加しようとしていますが、機能させることができません。

UI を介して 2 つの異なる influxdb インスタンスに接続できますか?

2 つの異なる influxdb インスタンスから読み取るように kapacitor.conf を構成するにはどうすればよいですか?

Chronograf UI を使用すると、どちらかのソースを正しく動作させることができますが、同時に両方を動作させることはできません。これは UI で想定されているように思われるため、何か不足しているに違いありません。

kapacifor.conf でソースを設定すると、chronograf はそれらから読み取りません。kapacitor ログにもエラーはありません。

これは、動作しない kapacitor.conf の influxdb 設定です。

[[influxdb]]
  enabled = true
  default = true
  name = "localcluster"
  urls = ["http://localhost:8086"]
  username = ""
  password = ""
  timeout = 0

[[influxdb]]
  enabled = true
  default = false
  name = "remoteCluster"
  urls = ["http://remotehost:8086"]
  username = ""
  password = ""
  timeout = 0

私はドキュメントを読み、最新の TICK スタック パッケージも持っています。

また、オンラインで検索したところ、私の構成に似ていて機能すると言われている参考文献がいくつか見つかりましたが、私には機能していないようです。

TICK スタック ホスト情報:

CentOS Linux release 7.6.1810 (Core) 
telegraf-1.9.1-1.x86_64
influxdb-1.7.2-1.x86_64
chronograf-1.7.4-1.x86_64
kapacitor-1.5.1-1.x86_64

どんな助けでも大歓迎です。

4

1 に答える 1

0

動作しましたが、構成が推奨されるかどうかわかりません:

  • Chronograf Web UI を介して新しい InfluxDB 接続を追加します。

  • 一度にアクティブにできるのは 1 つだけなので、別の Kapacitor 接続を作成しないでください。

  • グラフの [クエリ] タブで、ドロップダウン リストから新しい InfluxDB 接続を選択します。代替 InfluxDB インスタンスからのメトリックが表示され、クエリを実行できます。

于 2019-01-16T22:16:10.220 に答える