ダッシュボードとグラフ

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このドキュメントでは、使用するダッシュボードとグラフの種類を選択する方法、パフォーマンスの問題につながる可能性があるダッシュボード設計を回避する方法を説明します。

ダッシュボードを使用すると、さまざまなソースのデータを同じコンテキストで表示、分析できます。たとえば、指標データ、アラート ポリシー、ログエントリを表示するカスタム ダッシュボードを作成できます。

事前定義されたダッシュボードまたはカスタム ダッシュボードを選択

単一のサービスに関する指標と一般情報を表示する事前定義されたダッシュボードには、Google Cloud プロジェクトにサービスを追加するときに Cloud Monitoring によって自動的にインストールされるダッシュボードがあります。これらのダッシュボードを変更またはコピーすることはできません。ただし、事前定義されたダッシュボードからカスタム ダッシュボードへのグラフのコピーは可能です。詳細については、Google Cloud ダッシュボードの表示をご覧ください。

カスタム ダッシュボードは、自分で作成またはインストールするダッシュボードです。これらのダッシュボードでコンテンツを定義し、コンテンツを整理して使いやすくなるようにします。カスタム ダッシュボードの場合、ダッシュボードの一部またはすべてのアイテムに適用する永続フィルタを定義できます。事前定義されたダッシュボードとは異なり、カスタム ダッシュボードには複数のサービスに関する情報を表示できます。また、1 つのプロジェクトでカスタム ダッシュボードを作成して共有することで、複数のプロジェクトでカスタム ダッシュボードを複製することもできます。カスタム ダッシュボードは、Google Cloud コンソールまたは Cloud Monitoring API を使用して作成できます。詳細については、カスタム ダッシュボードの管理API によるダッシュボードの管理をご覧ください。

ダッシュボードに適切なコンテンツを選択する

カスタム ダッシュボードを作成するときは、表示する情報の種類とそのデータを表示する最適な方法を検討します。ダッシュボードでは、指標データの表示に加えて、アラート ポリシーの表示ログエントリの表示説明テキストの追加もできます。指標データを表示するときは、一定期間内のデータを表示したり、最新の値のみを表示したりできます。

デバッグを容易にするために、グラフをテーブルとペアにします。グラフには一定期間のデータが表示されるため、過去の動作を表示して異常を特定できます。グラフに異常が見つかったら、テーブルビューに切り替えて、テーブルを並べ替えやフィルタリングを行い、特定の時系列の値を確認できます。たとえば、特定のディスクや特定のゾーンに配置されたインスタンスの値のみを表示するようにテーブルを変更できます。

ダッシュボードのコンテンツの管理を簡素化するには、関連するグラフやテーブルを折りたたみ可能なグループに配置します。グループには折りたたみモードと展開モードがあり、グループに含まれるものをまとめて管理できます。

インジケーターには最新の値のみが表示されます。単一の値が理想の範囲外にある場合でも通知を発生させたくないが、視覚的なインディケーションを必要とする場合には、インジケーターが便利です。インジケーターの背景色は、測定値と選択したしきい値との比較に応じて変化します。ある時間間隔で記録されたすべての値が理想の範囲外になった場合に通知するアラート ポリシーを作成できます。

時間の経過に伴うデータを表示するグラフ

ある時間間隔の時系列データを表示するには、次のいずれかのタイプをダッシュボードに追加します。

  • 折れ線グラフ
  • 積み上げ面グラフ
  • 積み上げ棒グラフ
  • ヒートマップ グラフ

次のスクリーンショットは、カラーモードの折れ線グラフの例です。

カラーモードの折れ線グラフの例。

最高の解像度で時系列を表示するには、折れ線グラフまたは積み上げ面グラフを使用します。各時系列の寄与とともに時系列の合計を表示する場合は、積み上げ面グラフを選択します。これらのグラフは、外れ値のみの表示、現在のデータと過去データの比較、「50 パーセンタイル」などの統計的尺度の表示のために構成できます。詳細については、表示オプションの設定をご覧ください。

割り当て指標など、あまり使用されないサンプルの時系列を表示するには、積み上げ棒グラフを使用して、ダッシュボードのタイムセレクタを 1 週間以上に設定します。割り当て指標のグラフ化方法の例については、割り当て指標の使用をご覧ください。

分布値を持つ指標を表示するには、ヒートマップ チャートを使用します。ヒートマップでは、分布内の値を色で表しています。パーセンタイル ラインまたは外れ値を表示することもできます。詳細については、分布指標をご覧ください。

詳細については、ダッシュボードにグラフとテーブルを追加するをご覧ください。

最新のデータを表示するグラフ

最新の測定値を表示するには、テーブル、ゲージ、スコアカードをダッシュボードに追加します。テーブルには複数の時系列を表示でき、行の並べ替えやフィルタが可能です。対照的に、ゲージとスコアカードは、1 つの時系列を色分けされたしきい値との比較で表示するインジケーターです。たとえば、赤いゲージは、最新の測定値が危険範囲内であることを示します。

次のスクリーンショットはゲージの例です。

ゲージの例。

詳細については、ダッシュボードにインジケーターを追加するダッシュボードにグラフとテーブルを追加するをご覧ください。

ダッシュボードのパフォーマンスの問題を回避する

ダッシュボードのパフォーマンスは、表示されるグラフの数と、各グラフに表示される時系列の数によって左右されます。たとえば、グラフに多くの時系列を表示する場合、読み込みや更新に時間がかかることがあります。時系列の数は、時系列に関連付けられた指標タイプとモニタリング対象リソースのタイプの構造に一部依存します。これらのタイプにはそれぞれ、いくつかのラベルがあります。指標リストモニタリング対象リソースのリストには、各指標とモニタリング対象リソースのタイプのラベルが記載されています。

ラベルセットの値の一意の組み合わせごとに 1 つの時系列があります。考えられる組み合わせの数は、カーディナリティと呼ばれます。ラベル、値、カーディナリティの詳細については、カーディナリティをご覧ください。

ダッシュボードを開くとき、または指標データを表示するときにパフォーマンスの問題が発生した場合は、次のいずれかの方法を使用して問題を軽減できます。

次のステップ