この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

ダッシュボード変数

ダッシュボードの変数を設定することで、動的なウィジェットを持つダッシュボードを作成できます。変数を使用することで、異なるユースケースに対して単一のダッシュボード定義を再利用できます。

ダッシュボード変数の表示

上部のナビゲーションバーで、「保存…​」ボタンの隣にあるドロップダウンメニューを使用し、「ダッシュボード変数を編集」をクリックします。

すべてのピン留めされたアイテムを追加

ビルトイン変数

SUSE® Observabilityにビルトインされている変数があります。これらの変数の名前は予約されており、自分の変数に同じ名前を付けることはできません。

すべてのビルトイン変数を表示するには、「SUSE Observability PromQL 変数」というタイトルのアコーディオンをクリックします。

新しい変数の追加

  1. 「ダッシュボード変数を編集」ドロワーを開きます。

  2. 「変数を追加」ボタンをクリックして、新しい変数を設定できる第二のドロワーを開きます。

例の変数

変数の設定フィールドは次のとおりです:

フィールド名 説明

名前

変数の名前識別子です。これは、互換性のあるフィールドで使用できる名前です。

表示ラベル

変数を選択する際にダッシュボードに表示される変数のフレンドリーネームです。これにより、変数を特定するのに役立ちます。

説明

変数の目的を理解するための説明です。この説明は「ダッシュボード変数の編集」ドロワーに表示されます。

タイプ

変数のタイプです。

変数タイプ

テキスト変数

テキスト変数には単純なテキストが含まれます。初期値を設定し、変数を読み取り専用にすることができます。

リスト変数

リスト変数には「ソース」フィールドで定義された可能な値があります。各ソースタイプは、変数の可能な値を絞り込むための追加フィールドを提供します。

ソースタイプ ソースフィールド

メトリックラベル名

メトリックラベル名が存在するかを絞り込むために、ゼロ以上のシリーズセレクターを入力してください。

メトリックラベル値

メトリックラベル名を入力し、ゼロ以上のシリーズセレクターを入力して、どのメトリックラベル値が存在するかを絞り込んでください。

メトリック PromQL

カスタムPromQLクエリとラベル名を入力してください。結果として得られる可能な値は、指定されたラベル名の値です。

スタティックリスト

静的な可能な値のリストを構築するために、1つ以上のラベルと値のペアを入力してください。

ソースタイプと関連するフィールドを変更すると、引き出しの右側にあるプレビューが新しい可能な値で更新されます。

一般的なリスト変数設定

すべてのリスト変数ソースには、以下の一般的な設定もあります。

フィールド名 説明

ソート

リスト内の値をソートします。例えば、アルファベット順または数値順に。

複数の値を許可する

ユーザーが一度に複数の値を選択できるようにします。

「すべてを含める」を有効にする

ユーザーが見るリストにすべての値を選択するアイテムを追加します。このアイテムのカスタム値を指定することもできますし、自動生成させることもできます。

変数を使用する

変数が定義されると、ダッシュボードのさまざまなフィールドに値を入力するために使用できます:

  • その他の変数

  • ウィジェットの名前と説明

  • ウィジェットリンクフィールド:URL、名前、およびツールチップ

  • ウィジェットクエリフィールド:PromQL式、エイリアス、および最小ステップ

  • Markdownウィジェットのエディタ

互換性のあるフィールドで変数を使用するには、変数名を`${}`で囲んで使用します(例:${my_variable})。変数の値は補間されます。

変数がどのように補間されるか

テキスト変数は、変数のテキストボックスに書かれた文字列として補間されます。

同様に、複数の値や「すべてを含める」を許可しないリスト変数は、リストから選択された項目の値として補間されます。

複数の値を許可するリスト変数は、選択された値の正規表現キャプチャグループとして補間されます(例:(value_1|value_2))、選択されたオプションが1つであっても複数であっても関係ありません。

「すべてを含める」オプションが有効で、その変数に選択されているリスト変数は、次のように補間されます: * 定義されている場合はカスタム値、または * すべての可能な値の正規表現キャプチャグループ(例:(value_1|value_2|value_3)

正規表現キャプチャグループとして補間される変数を使用する際に、PromQL正規表現マッチャー`=~`を使用できます。

変数の選択

変数はダッシュボードの上部、時間範囲セレクタの隣にリストされています。最初のいくつかの変数のみが表示されます。残りの変数を見るには、「もっと見る」ドロップダウンを使用してください。

変数をクリックしてそのセレクタを開き、ダッシュボードに表示したい値を選択します。

異なる値を選択すると、変数を使用しているウィジェットが変更に反応します。