ダッシュボード全体のフィルタを追加する

このドキュメントでは、時系列をグループ化するか、ウィジェットに表示される時系列を制限するようにダッシュボードのすべてのウィジェットを構成する方法について説明します。ダッシュボード全体のフィルタリングは、たとえば特定のリソースの動作を調査し、異なるリソースに対して書き込まれた時系列を表示したくない場合に便利です。

ダッシュボード ツールバーの [グループ条件] ボタンを使用して、グループ化を適用できます。ダッシュボード全体のフィルタを適用するには、 フィルタバーを使用するか、表の凡例に含まれているオプションを使用します。

一般的な動作

ダッシュボード全体のフィルタはすべて、ラベルと値を比較します。ダッシュボードに表示される時系列のラベルによって、フィルタリングに使用できるラベルが決まります。たとえば、ダッシュボードに仮想マシン(VM)インスタンスのデータを表示する場合、ラベル instance_id でフィルタできます。ダッシュボード全体のフィルタで指定されたラベルがグラフでサポートされていない場合、そのフィルタではグラフに表示される内容は変わりません。たとえば、ラベル zone に基づくフィルタは、時系列にラベル zone が含まれるグラフのみを変更します。

ダッシュボード全体のフィルタを追加、削除できます。ただし、現在のダッシュボードから移動すると、適用したフィルタはすべて破棄されます。

ダッシュボード全体のフィルタを複数追加すると、すべてのフィルタを満たす時系列のみが表示されます。

グループ分けを追加する

ダッシュボード全体のグループ化を追加すると、ダッシュボードのすべてのウィジェットで時系列がグループ化ラベルで結合されます。たとえば、特定のゾーンにさらに VM をデプロイする必要があるかどうかを判断するには、ゾーンの平均 VM 使用率を表示します。

ラベル値で時系列をグループ化するには、次の手順に従います。

  1. Cloud Console で [Monitoring] を選択するか、次のボタンをクリックします。
    [Monitoring] に移動
  2. ナビゲーション パネルで、[ ダッシュボード] を選択し、表示または編集するダッシュボードを選択します。
  3. [表示] が表示されない場合は、 [編集] をクリックして [表示モードに切り替える] を選択します。
  4. ダッシュボードの フィルタバーで [グループ条件] をクリックし、ラベルを選択します。

複数のグループを適用できます。複数のラベルでグループ化すると、すべてのラベルに対して同じ値を持つ時系列が結合されます。

グループ化を削除するには、グループ化ラベルの [閉じる] をクリックします。

フィルタを追加

インシデントを調査する際には、特定の仮想マシンまたは特定のリージョン内のリソースの時系列を表示することをおすすめします。フィルタを使用すると、関心のあるデータのみを表示できます。

ダッシュボードに表示する時系列を制限するには、1 つ以上のフィルタを追加します。フィルタを追加する手順は次のとおりです。

  1. Cloud Console で [Monitoring] を選択するか、次のボタンをクリックします。
    [Monitoring] に移動
  2. ナビゲーション パネルで、[ ダッシュボード] を選択し、表示または編集するダッシュボードを選択します。
  3. [表示] が表示されない場合は、 [編集] をクリックして [表示モードに切り替える] を選択します。
  4. ダッシュボードの フィルタバーで「Filter」というテキストをクリックし、ラベルのメニューからラベルを選択します。

    メニューには、ダッシュボードに表示されるすべての時系列のラベルが表示されます。ダッシュボード全体のフィルタで指定されたラベルがグラフでサポートされていない場合、そのフィルタではグラフに表示される内容は変わりません。

    特定のラベルを検索するには、テキスト ボックスにラベル名の一部を入力します。たとえば、文字 z を含むラベルのみを表示するようにメニューを変更するには、テキスト ボックスに「z」と入力します。

  5. メニューからラベルの一致値を選択します。

たとえば、特定の VM インスタンスの時系列のみを表示するようにすべてのグラフを構成するには、ラベル instance_id に基づいてフィルタを追加します。同様に、特定のゾーンの時系列のみを表示するようにダッシュボードを構成するには、ラベル zone に基づくフィルタを追加します。

時系列に一致するフィルタを追加する

グラフに表示される特定の時系列に関する詳細情報が必要な場合は、グラフの凡例を使用してダッシュボード全体のフィルタを適用できます。時系列の特定のラベルに一致するフィルタ、時系列のリソースと一致するフィルタ、指標のラベルのみに一致するフィルタを適用できます。このセクションでは、これらのオプションについて説明します。

ダッシュボードの例

さまざまなオプションの動作を説明するために、Compute Engine VM インスタンスの CPU utilization 指標と Disk read bytes 指標を表示するダッシュボードを検討してください。次のスクリーンショットは、1 つのシステムのこのダッシュボードを示しています。

ダッシュボードの例の表示。

時系列のすべてのラベルでフィルタする

最も制限の厳しいラベルのセットを適用する場合は、すべてのラベルでフィルタします。このオプションでは、ラベルは一意のリソースと指標のラベルの一意の値のセットを識別します。

グラフで特定の時系列を識別するダッシュボード全体のフィルタを適用するには、次のようにします。

  1. Cloud Console で [Monitoring] を選択するか、次のボタンをクリックします。
    [Monitoring] に移動
  2. ナビゲーション パネルで、[ ダッシュボード] を選択し、表示または編集するダッシュボードを選択します。
  3. [表示] が表示されない場合は、 [編集] をクリックして [表示モードに切り替える] を選択します。
  4. グラフを確認し、その凡例が表示されることを確認します。凡例が表示されていない場合は、 [凡例表示切り替え] をクリックします。
  5. ダッシュボード全体のフィルタを追加します。

    1. 目的の時系列が見つかるまで凡例をスクロールします。
    2. [その他のオプション] をクリックします。
    3. [ダッシュボードをすべてのラベルに合わせてフィルタ] を選択します。

たとえば、これらのステップをダッシュボードの例CPU utilization 指標を表示するグラフに適用すると、次のフィルタが追加されます。

  • 指標ラベル: instance_name
  • Compute Engine VM インスタンスのリソースラベル:

    • project_id
    • instance_id
    • zone

結果は、次のスクリーンショットのようになります。

CPU 使用率時系列のすべてのラベルのフィルタを含むダッシュボードの例。

上の図では、CPU utilization 指標が表示されているグラフに単一の時系列が表示されています。これは、時系列のラベルと一致するフィルタを追加したためです。ただし、Disk read bytes 指標を表示するグラフには、複数の時系列が表示されています。Disk read bytes 指標にはラベル instance_name に加えて 3 つのラベルが含まれているため、このグラフで複数の時系列が同じインスタンスを参照できます。

比較のために、ダッシュボードの例Disk read bytes 指標を表示するグラフに前のステップを適用すると、次のフィルタが追加されます。

  • 指標ラベル:

    • instance_name
    • device_name
    • storage_type
    • device_type
  • Compute Engine VM インスタンスのリソースラベル:

    • project_id
    • instance_id
    • zone

ディスク読み取りバイト時系列のすべてのラベルのフィルタを含むダッシュボードの例の表示。

上のスクリーンショットに示すように、両方のグラフで 1 つの時系列が表示されるようになりました。

時系列のリソースラベルでフィルタする

すべてのリソースラベルでフィルタする場合は、特定のリソースの時系列を表示するようにダッシュボードを制限します。そのリソースのみの指標を表示できるようになりました。不要な時系列は一時的に表示されなくなります。

グラフに表示される特定の時系列のリソースを識別するダッシュボード全体のフィルタを適用するには、次のようにします。

  1. Cloud Console で [Monitoring] を選択するか、次のボタンをクリックします。
    [Monitoring] に移動
  2. ナビゲーション パネルで、[ ダッシュボード] を選択し、表示または編集するダッシュボードを選択します。
  3. [表示] が表示されない場合は、 [編集] をクリックして [表示モードに切り替える] を選択します。
  4. グラフを確認し、その凡例が表示されることを確認します。凡例が表示されていない場合は、 [凡例表示切り替え] をクリックします。
  5. ダッシュボード全体のフィルタを追加します。

    1. 目的の時系列が見つかるまで凡例をスクロールします。
    2. [その他のオプション] をクリックします。
    3. [ダッシュボードをリソースラベルに合わせてフィルタ] を選択します。

    時系列をグループ化する場合、このオプションを使用できないことがあります。

たとえば、これらのステップがダッシュボードの例CPU utilization 指標を表示するグラフで実行される場合、3 つのフィルタが追加されます。これらのフィルタは、リソース(VM インスタンス)のラベルに対応しています。

CPU 使用率時系列のリソースラベルのフィルタを含むダッシュボードの例の表示。

上のスクリーンショットに示すように、リソースでフィルタリングすると、グラフに複数の時系列が表示されることがあります。

[ダッシュボードをリソースラベルに合わせてフィルタ] オプションは、ダッシュボード全体のフィルタバーにリソースラベルのみが適用されるため、いずれのグラフからこのオプションを選択しても結果は同じです。

時系列の指標ラベルでフィルタする

このオプションを使用すると、指標のラベルの値と一致するフィルタを適用できます。たとえば、負荷分散の指標の表示中に、特定のプロトコルのみの時系列を表示できます。

グラフに表示される特定の時系列の指標を識別するダッシュボード全体のフィルタを適用するには、次のようにします。

  1. Cloud Console で [Monitoring] を選択するか、次のボタンをクリックします。
    [Monitoring] に移動
  2. ナビゲーション パネルで、[ ダッシュボード] を選択し、表示または編集するダッシュボードを選択します。
  3. [表示] が表示されない場合は、 [編集] をクリックして [表示モードに切り替える] を選択します。
  4. グラフを確認し、その凡例が表示されることを確認します。凡例が表示されていない場合は、 [凡例表示切り替え] をクリックします。
  5. ダッシュボード全体のフィルタを追加します。

    1. 目的の時系列が見つかるまで凡例をスクロールします。
    2. [その他のオプション] をクリックします。
    3. [ダッシュボードを指標ラベルに合わせてフィルタ] を選択します。

    時系列をグループ化する場合、このオプションを使用できないことがあります。

たとえば、これらのステップがダッシュボードの例CPU utilization 指標を表示するグラフで実行されると、ラベル instance_name に基づくフィルタが追加されます。

CPU 使用率時系列の指標ラベルのフィルタを含むダッシュボードの例の表示。

instance_name ラベルの値は構成できるため、両方のグラフに複数の時系列を表示できます。つまり、instance_name ラベルに同じ値を持つ複数の VM を作成できます。

比較のために、ダッシュボードの例Disk read bytes 指標を表示するグラフに前のステップを適用すると、4 つのフィルタが追加されます。これらのフィルタは、Disk read bytes 指標のラベルに対応しています。

ディスク読み取りバイト数時系列の指標ラベルのフィルタを含むダッシュボードの例の表示。

ダッシュボード全体のフィルタに指標フィルタのみが含まれている場合、時系列が書き込まれたリソースに関係なく、その指標の時系列が表示されます。時系列は特定のリソースに限定されないため、グラフに複数の時系列が表示されることがあります。上のスクリーンショットでは、両方のグラフに 2 つの時系列が表示されています。

次のステップ