このセクションでは、Google Cloud コンソールを使用してカスタム ダッシュボードを作成、管理する方法について説明します。カスタム ダッシュボードを使用すると、自分が関心のある情報を、自分が使いやすい方法で整理して表示できます。たとえば、本番環境にある仮想マシン(VM)のログ、パフォーマンス指標、アラート ポリシーを表示するダッシュボードを作成できます。カスタム ダッシュボードの作成後、それをコピー、変更、共有することもできます。カスタム ダッシュボードの作成には、Google Cloud コンソール、Cloud Monitoring API、または Google Cloud CLI を使用できます。
カスタム ダッシュボードはさまざまなウィジェット タイプをサポートしており、指標データに最適な表示方法を選択できます。こうしたダッシュボードでは、複数の Google Cloud プロジェクトの指標データと複数の Google Cloud サービスの指標を表示することもできます。指標のほかにも、カスタム ダッシュボードでは、複数の Google Cloud プロジェクトのログエントリとアラート ポリシーを表示できます。また、テンプレート変数を作成して、ダッシュボードをフィルタすることも可能です。
このセクションでは、Google Cloud コンソールを使用してカスタム ダッシュボードを作成、管理する方法について説明します。
- API と Google Cloud CLI を使用してカスタム ダッシュボードを管理する方法については、API でダッシュボードを作成、管理するをご覧ください。
- サービス固有の Google Cloud ダッシュボードについては、Google Cloud ダッシュボードを表示するをご覧ください。
準備
Google Cloud コンソールを使用してカスタム ダッシュボードを作成および変更するために必要な権限を取得するには、プロジェクトに対するモニタリング編集者(roles/monitoring.editor
)の IAM ロールの付与を管理者に依頼してください。ロールの付与の詳細については、アクセスの管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
ロールの詳細については、Identity and Access Management を使用してアクセスを制御するをご覧ください。
ダッシュボードを作成する
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
- [ダッシュボードの概要] ページで、[Create dashboard] をクリックします。
- ダッシュボードにウィジェットを追加するには、ダッシュボード ツールバーで add [ウィジェットを追加] をクリックします。
[ウィジェットを追加] ペインで、ダッシュボードに追加するウィジェットを選択します。
表示するデータの種類やデータの表示方法に基づいてウィジェットを選択できます。どちらの場合も、構成ペインが開きます。たとえば、[指標] ウィジェットを選択して、可視化を [積み上げ面] に設定できます。または、[積み上げ面] を選択してから、指標を選択することもできます。
選択したウィジェットを構成します。
変更をダッシュボードに適用するには、ツールバーで [適用] をクリックします。変更を破棄するには、[キャンセル] をクリックします。
ウィジェットをダッシュボードに追加したら、そのウィジェットを編集できます。可視化タイプを変更することもできます。たとえば、折れ線グラフは積み上げ面グラフに変換できます。詳しくは、ウィジェットの種類を変更するをご覧ください。
ダッシュボード
カスタム ダッシュボードは、Google Cloud プロジェクトにリソースを追加したときに Cloud Monitoring が作成するサービス固有のダッシュボードと同じリストに表示されます。
カスタム ダッシュボードを表示するには、次の手順に従います。
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
省略可: [カテゴリ] ペインでダッシュボードのカテゴリを選択します。
- GCP: Google Cloud ダッシュボードを一覧表示します。
- 統合: サードパーティのダッシュボードのリスト。
- カスタム: カスタム ダッシュボードを一覧表示します。
省略可: フィルタバーにフィルタを追加します。複数のフィルタを追加して、2 つのフィルタの間に OR 演算子を含めないと、logical-
AND
がフィルタを結合します。ダッシュボード名を選択します。
カスタム ダッシュボードをフィルタする方法については、カスタム ダッシュボードをフィルタするをご覧ください。
カスタム ダッシュボードを変更する
ウィジェットの追加や削除、ダッシュボード ウィジェットのレイアウトの変更、ウィジェットの種類の変更、ウィジェットで表示される時系列の変更を行う場合は、ダッシュボードを変更します。
カスタム ダッシュボードを変更する方法は次のとおりです。
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
次のいずれかの方法で、ダッシュボードを変更します。
ダッシュボードにウィジェットを追加するには、ダッシュボード ツールバーで add [ウィジェットを追加] をクリックし、ウィジェットを選択して構成します。詳しくは次のページをご覧ください。
ウィジェットを変更するには、ウィジェットの上にポインタを置いてツールバーを有効にし、edit [ウィジェットを編集] をクリックして、[ウィジェットを構成する] ダイアログを使用します。変更をダッシュボードに適用するには、ツールバーで [適用] をクリックします。変更を破棄するには、[キャンセル] をクリックします。
ウィジェットの種類など、ウィジェットのほとんどの設定は変更できます。たとえば、折れ線グラフを積み上げ面グラフに変換するには、[折れ線グラフ] arrow_drop_down をクリックして、メニューから [積み上げ面グラフ] を選択します。詳しくは、ウィジェットの種類を変更するをご覧ください。
JSON 表現を編集してウィジェットまたはダッシュボードを変更するには、ダッシュボード ツールバーで、settings [設定]、[JSON]、[JSON エディタ] の順にクリックします。変更を加えたら、[変更を適用] をクリックします。
ウィジェット ツールバーでウィジェットを編集し、code [コードを表示] をクリックして、ウィジェットの JSON にアクセスすることもできます。
ウィジェットを削除するには、ウィジェットの上にポインタを置いてツールバーを有効にし、次のいずれかを行います。
- ウィジェットのツールバーに [削除] ボタンが表示されている場合は、そのボタンをクリックします。
- それ以外の場合は、more_vert [その他のオプション] をクリックして [削除] を選択します。
ウィジェットの位置を変更するには、ポインタを使用してヘッダーごとにウィジェットを新しい場所にドラッグします。ダッシュボードがグリッドモードの場合、このオプションは無効になります。
ウィジェットのサイズを変更するには、ポインタを使用してウィジェットの右隅の位置を変更します。ダッシュボードがグリッドモードの場合、このオプションは無効になります。
カスタム ダッシュボードを削除する
アラートグラフを含むダッシュボードを削除しても、そのアラートグラフにデータが表示されているアラート ポリシーは削除されません。したがって、ダッシュボードが削除された後に、これらのポリシーから通知が送信されることがあります。Google Cloud コンソールの [アラート] ページで行うポリシー管理の方法については、ポリシーの管理をご覧ください。
カスタム ダッシュボードを削除する方法は次のとおりです。
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
- 削除操作を開始するには、削除するダッシュボードを見つけて、 [削除] をクリックします。
- 確認ダイアログで [削除] をクリックします。
ダッシュボードを複製する
さまざまな指標や集計オプションを試したいときは、ダッシュボードを複製してから、テスト目的でこの複製を使用できます。
ダッシュボードを複製する手順は、次のとおりです。
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
- [ダッシュボードの概要] ページで、コピーするダッシュボードを見つけて、content_copy [コピー] をクリックします。
- 確認ダイアログで、[Copy] をクリックする。
ダッシュボードを共有する
データ異常を調査する場合は、チーム内または組織内の別のユーザーに表示されている同じデータが表示されるようにしてください。たとえば、パフォーマンス指標が予期しない低下または急激に上昇した場合は、チームメイトに相談する必要があります。このシナリオでは、チームメイトにダッシュボードとそのデータを表示させます。
ダッシュボードへのリンクを共有する方法については、カスタム ダッシュボードを共有するをご覧ください。
ダッシュボード定義を別のプロジェクトにコピーする
複数の Google Cloud プロジェクトがあり、それらが同じカスタム ダッシュボードを持つようにしたい場合は、1 つのプロジェクトでダッシュボードを作成し、そのダッシュボード定義を他のプロジェクトにコピーします。定義をローカル システムにダウンロードしてから、その定義を同僚と共有することもできます。コピーのレイアウトとプロパティは、ソースのダッシュボードと同じです。ただし、コピーに表示されるデータは異なります。
ダッシュボード定義を別のプロジェクトにコピーする
ダッシュボード定義をあるプロジェクトから別のプロジェクトにコピーするには、宛先の Google Cloud プロジェクトの IAM ロールにモニタリング編集者の権限が含まれている必要があります。ロールの詳細については、Identity and Access Management を使用してアクセスを制御するをご覧ください。
ダッシュボード定義を別の Google Cloud プロジェクトにコピーする手順は次のとおりです。
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
ダッシュボード定義をクリップボードにコピーします。
- ダッシュボード ツールバーで、settings [設定] をクリックし、[JSON] をクリックしてから、[JSON エディタ] をクリックします。
- エディタのツールバーで、content_copy [コピー] をクリックします。
別のプロジェクトに作成された新しいダッシュボードに定義を貼り付けます。
- Google Cloud コンソールのプロジェクト選択ツールを使用して、ダッシュボード定義を保存するプロジェクトを選択します。
- [CREATE DASHBOARD] をクリックします。
- ダッシュボード ツールバーで、settings [設定] をクリックし、[JSON] をクリックしてから、[JSON エディタ] をクリックします。
- クリップボードの内容をエディタに貼り付けます。
- [変更を適用] をクリックします。
ダッシュボード定義をローカル システムに保存する
チームや組織の他のユーザーがプロジェクトにインストールするカスタム ダッシュボードを作成しているとします。ダッシュボード定義を共有する場合は、ローカル システムに保存して、定義を共有ロケーションに移動またはコピーします。たとえば、共有ドライブや GitHub などのソースコード リポジトリに定義をコピーできます。保存されたロケーションにアクセスできる個人は、Google Cloud プロジェクトにダッシュボードをインストールできます。
カスタム ダッシュボードの定義をローカル システムに保存された JSON 形式のファイルに保存する手順は次のとおりです。
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
- ダッシュボード ツールバーで、settings [設定] をクリックし、[JSON] をクリックしてから、[JSON エディタ] をクリックします。
ダッシュボードの定義をローカル システムに保存するには、 [ファイルのダウンロード] をクリックします。
作成されたファイル(ダッシュボードと同じ名前)には、ダッシュボードの JSON 表現が含まれています。このファイルにはダッシュボードの定義のみが保存され、時系列データは保存されません。
ダッシュボード定義をインストールする
他のユーザーが作成したダッシュボードを使用またはカスタマイズするには、そのダッシュボードの定義を Google Cloud プロジェクトにインストールします。たとえば、Cloud Monitoring には、さまざまな Google Cloud サービスに固有の厳選された一連のダッシュボード定義が GitHub に用意されています。これらのダッシュボードのグラフには、特定のサービスに関連する一連の指標が表示されます。これらの定義をカスタム ダッシュボードとして Google Cloud プロジェクトにインストールし、表示するデータが表示されるように変更できます。
詳細については、サンプル ダッシュボードをインストールするをご覧ください。
データ更新を構成する
ダッシュボードのツールバーには、自動更新が有効、autorenew、無効 のいずれかを示すボタンが表示されます。状態を変更するには、このボタンをクリックします。
構成変更の自動保存を有効にする
デフォルトではダッシュボードは変更内容を保存しません。自動保存を有効にするには、[自動保存] トグルが [オン] の位置になるまでクリックします。cloud_done [Cloud done] が表示されたら、変更は保存されています。