カスタム ダッシュボードの作成と管理

このセクションでは、Google Cloud コンソールを使用してカスタム ダッシュボードを作成、管理する方法について説明します。カスタム ダッシュボードを使用すると、自分が関心のある情報を、自分が使いやすい方法で整理して表示できます。たとえば、本番環境にある仮想マシン(VM)のログ、パフォーマンス指標、アラート ポリシーを表示するダッシュボードを作成できます。カスタム ダッシュボードの作成後、それをコピー、変更、共有することもできます。カスタム ダッシュボードの作成には、Google Cloud コンソール、Cloud Monitoring API、または Google Cloud CLI を使用できます。

カスタム ダッシュボードはさまざまなウィジェット タイプをサポートしており、指標データに最適な表示方法を選択できます。こうしたダッシュボードでは、複数の Google Cloud プロジェクトの指標データと複数の Google Cloud サービスの指標を表示することもできます。指標のほかにも、カスタム ダッシュボードでは、複数の Google Cloud プロジェクトのログエントリアラート ポリシーを表示できます。また、テンプレート変数を作成して、ダッシュボードをフィルタすることも可能です。

このセクションでは、Google Cloud コンソールを使用してカスタム ダッシュボードを作成、管理する方法について説明します。

準備

Google Cloud コンソールを使用してカスタム ダッシュボードを作成および変更するために必要な権限を取得するには、プロジェクトに対するモニタリング編集者roles/monitoring.editor)の IAM ロールの付与を管理者に依頼してください。ロールの付与の詳細については、アクセスの管理をご覧ください。

必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

ロールの詳細については、Identity and Access Management を使用してアクセスを制御するをご覧ください。

ダッシュボードを作成する

  1. Google Cloud コンソールのナビゲーション パネルで次の操作を行います。モニタリング)、次を選択します。  ダッシュボード:

    [ダッシュボード] に移動

  2. [ダッシュボードの概要] ページで、[Create dashboard] をクリックします。
  3. ダッシュボードにウィジェットを追加するには、ダッシュボード ツールバーで [ウィジェットを追加] をクリックします。
  4. [ウィジェットを追加] ペインで、ダッシュボードに追加するウィジェットを選択します。

    表示するデータの種類やデータの表示方法に基づいてウィジェットを選択できます。どちらの場合も、構成ペインが開きます。たとえば、[指標] ウィジェットを選択して、可視化を [積み上げ面] に設定できます。または、[積み上げ面] を選択してから、指標を選択することもできます。

  5. 選択したウィジェットを構成します。

  6. 変更をダッシュボードに適用するには、ツールバーで [適用] をクリックします。変更を破棄するには、[キャンセル] をクリックします。

ウィジェットをダッシュボードに追加したら、そのウィジェットを編集できます。可視化タイプを変更することもできます。たとえば、折れ線グラフは積み上げ面グラフに変換できます。詳しくは、ウィジェットの種類を変更するをご覧ください。

ダッシュボード

カスタム ダッシュボードは、Google Cloud プロジェクトにリソースを追加するときに Cloud Monitoring が作成するサービス固有のダッシュボードと同じリストに表示されます。

カスタム ダッシュボードを表示するには、次の手順に従います。

  1. Google Cloud コンソールのナビゲーション パネルで次の操作を行います。モニタリング)、次を選択します。  ダッシュボード:

    [ダッシュボード] に移動

  2. 省略可: [カテゴリ] ペインでダッシュボードのカテゴリを選択します。

    • G​C​P: Google Cloud ダッシュボードを一覧表示します。
    • 統合: サードパーティのダッシュボードのリスト。
    • カスタム: カスタム ダッシュボードを一覧表示します。
  3. 省略可: フィルタバーにフィルタを追加します。複数のフィルタを追加して、2 つのフィルタの間に OR 演算子を含めないと、logical-AND がフィルタを結合します。

  4. ダッシュボード名を選択します。

カスタム ダッシュボードをフィルタする方法については、カスタム ダッシュボードをフィルタするをご覧ください。

カスタム ダッシュボードを変更する

ウィジェットの追加や削除、ダッシュボード ウィジェットのレイアウトの変更、ウィジェットの種類の変更、ウィジェットで表示される時系列の変更を行う場合は、ダッシュボードを変更します。

カスタム ダッシュボードを変更する方法は次のとおりです。

  1. Google Cloud コンソールのナビゲーション パネルで次の操作を行います。モニタリング)、次を選択します。  ダッシュボード:

    [ダッシュボード] に移動

  2. 次のいずれかの方法で、ダッシュボードを変更します。

    • ダッシュボードにウィジェットを追加するには、ダッシュボード ツールバーで [ウィジェットを追加] をクリックし、ウィジェットを選択して構成します。詳しくは次のページをご覧ください。

    • ウィジェットを変更するには、ウィジェットの上にポインタを置いてツールバーを有効にし、 [ウィジェットを編集] をクリックして、[ウィジェットを構成する] ダイアログを使用します。変更をダッシュボードに適用するには、ツールバーで [適用] をクリックします。変更を破棄するには、[キャンセル] をクリックします。

      ウィジェットの種類など、ウィジェットのほとんどの設定は変更できます。たとえば、折れ線グラフを積み上げ面グラフに変換するには、[折れ線グラフ] をクリックして、メニューから [積み上げ面グラフ] を選択します。詳しくは、ウィジェットの種類を変更するをご覧ください。

    • JSON 表現を編集してウィジェットまたはダッシュボードを変更するには、ダッシュボード ツールバーで、 [設定]、[JSON]、[JSON エディタ] の順にクリックします。変更を加えたら、[変更を適用] をクリックします。

      ウィジェット ツールバーでウィジェットを編集し、 [コードを表示] をクリックして、ウィジェットの JSON にアクセスすることもできます。

    • ウィジェットを削除するには、ウィジェットの上にポインタを置いてツールバーを有効にし、次のいずれかを行います。

      • ウィジェットのツールバーに [削除] ボタンが表示されている場合は、そのボタンをクリックします。
      • それ以外の場合は、 [その他のオプション] をクリックして [削除] を選択します。
    • ウィジェットの位置を変更するには、ポインタを使用してヘッダーごとにウィジェットを新しい場所にドラッグします。ダッシュボードがグリッドモードの場合、このオプションは無効になります。

    • ウィジェットのサイズを変更するには、ポインタを使用してウィジェットの右隅の位置を変更します。ダッシュボードがグリッドモードの場合、このオプションは無効になります。

カスタム ダッシュボードを削除する

アラートグラフを含むダッシュボードを削除しても、そのアラートグラフにデータが表示されているアラート ポリシーは削除されません。したがって、ダッシュボードが削除された後に、これらのポリシーから通知が送信されることがあります。Google Cloud コンソールの [アラート] ページで行うポリシー管理の方法については、ポリシーの管理をご覧ください。

カスタム ダッシュボードを削除する方法は次のとおりです。

  1. Google Cloud コンソールのナビゲーション パネルで次の操作を行います。モニタリング)、次を選択します。  ダッシュボード:

    [ダッシュボード] に移動

  2. 削除操作を開始するには、削除するダッシュボードを見つけて、 [削除] をクリックします。
  3. 確認ダイアログで [削除] をクリックします。

ダッシュボードを複製する

さまざまな指標や集計オプションを試したいときは、ダッシュボードを複製してから、テスト目的でこの複製を使用できます。

ダッシュボードを複製する手順は、次のとおりです。

  1. Google Cloud コンソールのナビゲーション パネルで次の操作を行います。モニタリング)、次を選択します。  ダッシュボード:

    [ダッシュボード] に移動

  2. [ダッシュボードの概要] ページで、コピーするダッシュボードを見つけて、 [コピー] をクリックします。
  3. 確認ダイアログで、[Copy] をクリックする。

ダッシュボードを共有する

データ異常を調査する場合は、チーム内または組織内の別のユーザーに表示されている同じデータが表示されるようにしてください。たとえば、パフォーマンス指標が予期しない低下または急激に上昇した場合は、チームメイトに相談する必要があります。このシナリオでは、チームメンバーにダッシュボードとそのデータを表示します。

ダッシュボードへのリンクを共有する方法については、カスタム ダッシュボードを共有するをご覧ください。

ダッシュボード定義を別のプロジェクトにコピーする

複数の Google Cloud プロジェクトがあり、それらが同じカスタム ダッシュボードを持つようにしたい場合は、1 つのプロジェクトでダッシュボードを作成し、そのダッシュボード定義を他のプロジェクトにコピーします。定義をローカル システムにダウンロードしてから、その定義を同僚と共有することもできます。コピーのレイアウトとプロパティは、ソースのダッシュボードと同じです。ただし、コピーに表示されるデータは異なります。

ダッシュボード定義を別のプロジェクトにコピーする

ダッシュボード定義をあるプロジェクトから別のプロジェクトにコピーするには、宛先の Google Cloud プロジェクトの IAM ロールにモニタリング編集者の権限が含まれている必要があります。ロールの詳細については、Identity and Access Management を使用してアクセスを制御するをご覧ください。

ダッシュボード定義を別の Google Cloud プロジェクトにコピーする手順は次のとおりです。

  1. Google Cloud コンソールのナビゲーション パネルで次の操作を行います。モニタリング)、次を選択します。  ダッシュボード:

    [ダッシュボード] に移動

  2. ダッシュボード定義をクリップボードにコピーします。

    1. ダッシュボード ツールバーで、 [設定] をクリックし、[JSON] をクリックしてから、[JSON エディタ] をクリックします。
    2. エディタのツールバーで、 [コピー] をクリックします。
  3. 別のプロジェクトに作成された新しいダッシュボードに定義を貼り付けます。

    1. Google Cloud コンソールのプロジェクト選択ツールを使用して、ダッシュボード定義を保存するプロジェクトを選択します。
    2. [CREATE DASHBOARD] をクリックします。
    3. ダッシュボード ツールバーで、 [設定] をクリックし、[JSON] をクリックしてから、[JSON エディタ] をクリックします。
    4. クリップボードの内容をエディタに貼り付けます。
    5. [変更を適用] をクリックします。

ダッシュボード定義をローカル システムに保存する

チームや組織の他のユーザーがプロジェクトにインストールするカスタム ダッシュボードを作成しているとします。ダッシュボード定義を共有する場合は、ローカル システムに保存し、定義を共有ロケーションに移動またはコピーします。たとえば、共有ドライブや GitHub などのソースコード リポジトリに定義をコピーできます。保存されたロケーションにアクセスできる個人は、Google Cloud プロジェクトにダッシュボードをインストールできます。

カスタム ダッシュボードの定義をローカル システムに保存された JSON 形式のファイルに保存する手順は次のとおりです。

  1. Google Cloud コンソールのナビゲーション パネルで次の操作を行います。モニタリング)、次を選択します。  ダッシュボード:

    [ダッシュボード] に移動

  2. ダッシュボード ツールバーで、 [設定] をクリックし、[JSON] をクリックしてから、[JSON エディタ] をクリックします。
  3. ダッシュボードの定義をローカル システムに保存するには、 [ファイルのダウンロード] をクリックします。

    作成されたファイル(ダッシュボードと同じ名前)には、ダッシュボードの JSON 表現が含まれています。このファイルにはダッシュボードの定義のみが保存され、時系列データは保存されません。

ダッシュボード定義をインストールする

他のユーザーが作成したダッシュボードを使用またはカスタマイズするには、そのダッシュボードの定義を Google Cloud プロジェクトにインストールします。たとえば、Cloud Monitoring には、さまざまな Google Cloud サービスに固有の厳選された一連のダッシュボード定義が GitHub に用意されています。これらのダッシュボードのグラフには、特定のサービスに関連する一連の指標が表示されます。これらの定義をカスタム ダッシュボードとして Google Cloud プロジェクトにインストールし、表示するデータが表示されるように変更できます。

詳細については、サンプル ダッシュボードをインストールするをご覧ください。

データ更新を構成する

ダッシュボードのツールバーには、自動更新が有効、、無効 のいずれかを示すボタンが表示されます。状態を変更するには、ボタンをクリックします。

構成変更の自動保存を有効にする

デフォルトでは、ダッシュボードは変更内容を保存しません。自動保存を有効にするには、[自動保存] ボタンが [オン] の位置になるまでクリックします。 [Cloud done] が表示されたら、変更は保存されています。

次のステップ