cpu1-dashboardとcpu2-dashboardがあるとします。2つのダッシュボードを「all」ダッシュボードにコピーアンドペーストせずに、cpu1ダッシュボードとcpu2ダッシュボードを組み合わせた「cpu-all-dashboard」を作成するにはどうすればよいですか。
ありがとう!
両方のダッシュボードをjsonにエクスポートし、テキストエディターで結合します:)
返信いただきありがとうございます。
はい、もちろんそれはそのように行うことができます。 ただし、1つのダッシュボードが変更された場合は、「export-combine-import」を再度実行する必要があります。 私が本当に欲しいのは、あるダッシュボードを別のダッシュボードに埋め込むことです。 「パネルの追加->グラフ」と同じように、「パネルの追加->ダッシュボード」を実行して、別のダッシュボードを所定の位置に表示できます。
タイトルに誤解があった場合は申し訳ありませんが、要件に合わせてタイトルを変更しました。
こんにちは@torkeloこの問題を再開できますか?
@MichaelScofieldよくわかりませんが、なぜこれが必要なのですか?
@torkelo監視するCPUが10個あり、各CPUは、独自のダッシュボード、cpu1-dashboard、cpu2-dashboardなどに表示するすべての種類のメトリックを生成します。
それまでの間、CPUのすべての指標を表示する独自のダッシュボードも必要なので、全体像を確認できます。
今、私は10個のCPUのダッシュボードをすべて作成し、それらをすべてエクスポートし、テキストエディターでjsonを組み合わせてから、インポートする必要があります。 たとえば、cpu1に監視する特別なメトリックがある場合(他のメトリックにはない)、「export-combine-import」をもう一度繰り返す必要があります。 小さなグラフを追加するだけでも大変な作業です。
ダッシュボードに他のダッシュボードを表示できる場合は、1つのダッシュボード(ここではcpu1ダッシュボード)のみを変更し、すべてのダッシュボードを含む一意のダッシュボードを更新する必要があります。 それは本当に簡単です。
@MichaelScofieldですが、3つのダッシュボードではありませんか? 1つのCPU固有のダッシュボードと1つの概要ダッシュボード?
@torkelo
コメントを更新しました。 はい、3つのダッシュボードがあり、1つの特定のダッシュボードを変更するだけで、概要ダッシュボードを変更する必要はありません。
しかし、概要ダッシュボードは今は違うのでしょうか? より多くの概要スタイルのグラフが含まれていますか?
はい、正確に! 概要ダッシュボードも特定のダッシュボードに応じて変更されます! 変更された特定のダッシュボードで導入された新しいグラフが含まれます。
私が言っていたのは、概要ダッシュボードには他のダッシュボードを含めるべきではなく、概要スタイルのグラフを含めるべきだということです。 ダッシュボードは、より具体的なダッシュボードにリンクしています。
他のダッシュボードを埋め込んで概要ダッシュボードを作成することは意味がありません。その場合は、行が折りたたまれた1つの大きなダッシュボードを作成するだけです。
はい...他のダッシュボードに埋め込まれた折りたたまれた行を持つその大きなダッシュボードは、まさに私が必要としているものです。 ;-)
その大きな概要ダッシュボードを実現する方法はありますか?
はい、行を使用して折りたたんでください。 この場合、他のダッシュボードを埋め込む必要はありません。概要ダッシュボードは実際には概要ダッシュボードではなく、他のダッシュボードとのダッシュボードであるため、大きなダッシュボードを1つだけ持つことができます。 したがって、すべてをスキップして、その場合は1つの大きなダッシュボードを作成できます:)
それが私が今していることです、これらすべての返事とあなたの忍耐に感謝します!
np、問題が発生して申し訳ありません。ユースケースを理解しようとしています。 これは他の方法で解決できると思うので、私はこれを閉じたままにしておくと思います。
これは、次のユースケースで非常に役立ちます。
テンプレート変数をそれぞれのサービスに設定して、汎用ダッシュボードをサービスダッシュボードに埋め込むと便利です。
これがないと、編集するたびに、前後に移動するか、汎用パネルをすべてのサービスダッシュボードにコピーする必要があります。
@rightfoldに同意する必要があります。 これは非常に優れた機能である可能性があります。 誰かが一般的なダッシュボードを作成し、他の人が各ユーザー間で異なる特定のテンプレートフィールドを使用してダッシュボードに埋め込むことができます。
私の例は、悪いリクエスト、エラー、例外、良い呼び出しなどを表示するHystrixダッシュボードです。異なるサービスが同じダッシュボードを使用できるように、テンプレートを使用してダッシュボードを作成しました。 ダッシュボードへのリンクを作成することはできますが、表示するにはリンクをクリックする必要があります。 今のところこれで問題ありませんが、再考をお願いしています。
Grafanaの前に、フレームを使用して1つのWikiページに複数のダッシュボードを組み合わせたWikiがあります。 これにより、URLで必要なパラメーターを受け取る汎用のAWS / SQSおよびAWS / DynamoDBダッシュボードを使用できます。 また、汎用ダッシュボードを使用して、ダッシュボードを何度も繰り返すことなく、各サービスのロードバランサーとホストフリートを監視します。
これに関する更新はありますか? kubernetesを使用して、マイクロサービスごとにダッシュボードをデプロイしていますが、それらを1つの大きなダッシュボードに結合したいのですが、動的である可能性がある場合は、さらに優れています(つまり、既存のダッシュボードをループして結合します)
まだこの機能を探しています。高レベルのダッシュボード(エンタープライズを考えてください)が、低レベルのダッシュボードの1つがパネル構成を変更するたびにコードを更新する必要がないようにします。 更新はありますか?
私はしばらく前にこれを試しました...関連するかもしれません:
https://github.com/grafana/grafana/pull/15620
リンクはおそらくこの機能を満たします。
ボタンをクリックすると、別のダッシュボードにジャンプします。
または、可変機能を使用できます。
これは非常に重要な機能であり、さまざまなシナリオで使用できます。
_例えば_
3つの異なるパネルがあり、次のように異なる組み合わせで4つのダッシュボードを作成したい
ダッシュボード#1:パネル#1 +パネル#2
ダッシュボード#2:パネル#2 +パネル#3
ダッシュボード#3:パネル#3 +パネル#1
ダッシュボード#4:パネル#1 +パネル#2 +パネル#3
次に、キオスク/テレビでGrafanaプレイリストを再生します。 そのため、リンクを使用することはできません。
現在の方法:
4つの新しいダッシュボードを作成し、ダッシュボードごとに新しいパネルを作成します。
問題:
パネル#2の何かを変更したい場合は、ダッシュボード#1、#2、および#4を更新する必要があります。 中規模のシステムを監視する場合は、ダッシュボードが20を超えることになりますので、これはユーザーフレンドリーではありません。
何がすごいでしょう:
今、すべてが幸せになります...
私に言わせれば、この機能はデフォルトで期待されていました。
閉じたスレッドに関するコメントがチェックされているかどうかはわかりません。この問題を再度開くか、
最も参考になるコメント
これは、次のユースケースで非常に役立ちます。
テンプレート変数をそれぞれのサービスに設定して、汎用ダッシュボードをサービスダッシュボードに埋め込むと便利です。
これがないと、編集するたびに、前後に移動するか、汎用パネルをすべてのサービスダッシュボードにコピーする必要があります。