問題タブ [chronograf]

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.

0 投票する
1 に答える
983 参照

influxdb - InfluxDB 2.0 ダッシュボードでクエリ変数を取得するには?

ドキュメントhttps://docs.influxdata.com/influxdb/v2.0/visualize-data/variables/
を読みました 。
という名前の既存のクエリ変数を見てみましょうbucket

次のデータを返します。

bucket変数は機能し、任意のダッシュボードのセル クエリと同じように参照できますv.bucket
この例に基づいて、次のクエリを作成します。

次のデータが返されます。

そして、名前を付けてクエリ変数として保存しますaccount
次に、ダッシュボードのセル クエリで次のように使用します。

しかし、これはデータを返しません。また、ダッシュボード ビューのアカウント変数のドロップダウン メニューは空です。上記を、変数の背後にあるクエリによって返された値の 1 つ
に置き換えると、次のようになります。v.account

これは意図したとおりに機能し、素敵なグラフを表示します。

ここで何が欠けていますか?

解決策: 変数の定義内で変数を使用することはできません。 変数定義で次の
ように置き換え
start: v.timeRangeStart, stop: v.timeRangeStop
ました。
start: -1d

0 投票する
1 に答える
17 参照

influxdb - influxdb の他のテンプレート変数に基づく動的テンプレート変数値 - chronograf

2 つのテンプレート変数があり、ドロップダウンから最初のテンプレート変数を選択した後、2 番目のテンプレート変数は最初の変数値に基づいて動的にする必要があります。

例を使用してこのシナリオを明確にしましょう。次のデータがあると仮定します。

data=> System=10
tags=> appName="a", appVersion="1.1"

data=> System=12
tags=> appName="b", appVersion="2.1"

2 つのテンプレート変数:appName::appVersion: を定義し、このメタ クエリを使用して値を取得しています

SHOW TAG VALUES ON "db_name" FROM "measurement_name" WITH KEY = appName
SHOW TAG VALUES ON "db_name" FROM "measurement_name" WITH KEY = appVersion

:appName: = 'a' を選択するたびに、:appVersion: がドロップダウンに「1.1」の値のみを表示するようにします。しかし、:appVersion: は値 "1.1" と "2.1" の両方を示します。appName=a を選択した場合、「2.1」の値は役に立たないことがわかります。

これを :appVersion: の定義に使用できると思って
SHOW TAG VALUES ON "db_name" FROM "measurement_name" WITH KEY = appVersion WHERE appName = :appName:
いましたが、これは機能していません

クロノグラフでこの種の動的/共依存変数を達成するのを手伝ってください

0 投票する
0 に答える
5 参照

influxdb-2 - Chronograf ダッシュボードの influxdb2 への移行

現在、古い TICK スタックを influxdb2 に更新しています。Chronograf 1.9.1 ダッシュボードを influxdb 2.1.1 で再利用したいのですが、json エクスポートは互換性がないようです。

ダッシュボード データのコンバーターはありますか、それともダッシュボードを手動で再作成する必要がありますか?