[Data ] パネルを使用して、選択したウィジェットのデータをクエリして表示することができます。さらに、次を実行できます。

  • 環境全体に及ぶクエリを構築する。
  • 重要な属性と関係をクエリに追加する。 

  • メトリックパスがわからない場合に、データにすばやくアクセスする。

  • 高度なクエリを構築する。

  • 同じクエリでメトリックデータと分析データの両方をクエリする。

データクエリ

[Data ] パネルはクエリ単位で構造化されています。各クエリは、クエリのデータ型の選択から始まる、文章のような形式を使用します。[Data ] パネルの多くのフィールドは、先行入力機能をサポートしています。 

この例では、アプリケーション内のノードの 1 分あたりのエラー数を調べます。

  1. 表示するデータ型に基づいて、[Show me data for] ドロップダウンから値を選択します。

    Show Me Data For Value

    この例では、[Applications] を選択します。
  2. [Data ] パネルに表示される後続の入力は、前のステップで選択したデータ型に固有のものです。この例では、[Application] ドロップダウンを使用して、データをドリルダウンするアプリケーションを選択します。 

    Application Menu

  3. 次のドロップダウンは [Metric] です。 [Metric] ドロップダウンはデータ型に基づいて変化します。たとえば、メトリックを選択する前に、ノードにさらに 2 つの入力値が表示されます。 
  4. ウィジェットに表示するメトリックを選択します。[Data Panel] の右上隅にある [More] アイコンを使用すると、制限とベースラインを設定できます。

    Data Panel

    クエリ内のすべてのフィールドに対して有効な入力値を指定すると、そのウィジェットがキャンバス上で更新され、クエリの結果が表示されます。

ADQL クエリ

ADQL(AppDynamics データクエリ言語)クエリは、Dash Studio で作成されたダッシュボードの [Data ] パネルで利用可能なメトリッククエリです。このクエリを使用して、分析データ用にカスタマイズされたメトリックをフィルタリングし、作成することができます。

ADQL クエリデータバインディングは、ADQL で記述された分析クエリを使用します。[Show me data for ] ドロップダウンから [ADQL Query] オプションを選択した後、ADQL クエリを入力または貼り付けできます。これらのクエリステートメントの構文については、「ADQL リファレンス」を参照してください。

Dash Studio の時系列ウィジェットに反映されたデータを確認するには、連続する有効な ADQL クエリを入力する必要があります。ADQL クエリステートメントには、series 式を含める必要があります。そうしないと、時系列が表示されません。ADQL クエリは、[Time Series] ウィジェットでのみ使用できます。

入力フィールドにクエリを入力または貼り付けた後、入力フィールドからカーソルを移動すると、そのクエリが自動的に検証されます。[Valid ADQL Query ] が緑色で表示された場合、データはキャンバス上のウィジェットに表示されます。無効なクエリの場合は、エラーメッセージが赤色で表示されます。

Valid AQL Query

ADQL クエリの変数

ADQL クエリの変数を使用すると、クエリに渡される値を動的に変更できます。

たとえば、ユーザが ADQL クエリ内のアプリケーションに変数を使用するとします。

  1. [Dashboard Variables] パネルの下にある [+ Add Variable] をクリックします。  

    Add Variable

  2. [Variable Name] フィールドに値を入力し、[Type] ドロップダウンで変数タイプを選択します。 

    Variable Name Value

  3. [Application] ドロップダウンでアプリケーションを選択します。

    Application Menu

    [Dashboard Variables] パネルに表示される後続の入力は、前のステップで選択したデータ型に固有のものです。この例では、[Initial Values] ドロップダウンになります。このドロップダウンで、データをドリルダウンするビジネストランザクションを選択できます。 

    Dashboard Variable

  4. [Initial Values] を選択し、[Show in View Mode] チェックボックスをオンにします。



    ウィジェットをクリックし、[Data Panel] を変数データからウィジェットデータに変更します。
  5. [Show me data for] ドロップダウンから値を選択します。
    この例では、[ADQL Query] を選択して [ADQL Query] フィールドにクエリを入力します。

    ADQL Query

    有効なクエリを入力すると、ウィジェットが次のように表示されます。

    Valid Query

  6. ページの右上にある [View] をクリックします。後続のダッシュボードページでは、[$app] ドロップダウンをクリックしてアプリケーションを変更できます。



サーバメトリック

サーバ インフラストラクチャ モニタリング(SIM)メトリックとも呼ばれるサーバメトリックは、Dash Studio の [Data ] パネルで使用可能なデータ バインディング オプションです。このオプションを使用して、サーバモニタリングのためのカスタマイズされたメトリックをフィルタリングして作成することができます。

1 つ以上のサーバのカスタマイズされたメトリックをフィルタリングし、作成するには、次の手順を実行します。

  1. [Show me data for] ドロップダウンをクリックし、[Servers] を選択します。

    Show Me Data For Servers

  2. [Application] ドロップダウンをクリックして、データをドリルダウンするアプリケーションを選択します。 

    Applications


  3. [Select a Value ] をクリックし、次のいずれかのオプションを選択します。
      • All Servers: このオプションを選択すると、すべてのアプリケーションにわたるデータを表示します。このオプションを選択した場合は、前のステップで選択したApplicationがオプションになります。[Data] パネルの次の入力フィールドで [All Servers, ] を選択すると、[ Metric. ] へ自動的に変わります。ウィジェットに表示するメトリック値をドロップダウンから選択するか、入力フィールドに手動で値を入力します。

        All Servers

        アプリケーションがいずれも選択されていない場合、ウィジェットにはスタンド アロン アプリケーションのデータのみが表示され、アプリケーションツリーに含まれるアプリケーションのデータは表示されません。

      • Named: このオプションを選択すると、ステップ 2 で選択した特定のアプリケーションに対して認識されている個々のサーバを指定できます。[Data] パネルの次の入力フィールド、[Named, ] を選択すると、[ Server] に変わります。 [Server] ドロップダウンから 1 つ以上のサーバを選択し、[Metric] ドロップダウンからメトリック値を選択します。

        Named Servers

      • Within: このオプションで、サーバチャートに表示するサーバの階層を選択します。

データベースメトリック

データベースメトリックは、Dash Studio の [Data ] パネルで使用可能なデータ バインディング オプションです。このオプションを使用して、データベースモニタリングのためのカスタマイズされたメトリックをフィルタリングして作成します。

メトリック番号ウィジェットではデータベースメトリックをサポートしていません。

たとえば、特定のデータベースまたは複数のデータベースをモニタするには、次の手順を実行します。

  1. [Show me data for] ドロップダウンをクリックし、[Databases] を選択します。 

    Show Me Data For Databases

  2. [Type ] をクリックし、 ドロップダウンから必要なデータベースを選択してウィジェットにメトリックを表示させます。 

    Click

  3. [Select a Value ] をクリックして次のいずれかのオプションを選択します。
    • All Databases: すべてのデータベースのデータが表示されます。

    • Named: 特定のデータベースのデータが表示されます。[ Named] の選択時に表示される後続の入力フィールド、[Database ] から必要なデータベースを選択できます。
  4. [Metric ] をクリックしてメトリック値を選択するか、手動で値を入力します。データベース メトリック チャートが表示されます。

    Database Metric Chart

JMX

JMX(Java Management Extensions)は、Dash Studio で作成されたダッシュボードの [Data ] パネル で使用できるデータ バインディング オプションです。このオプションを使用して、ノードでエンティティをフィルタリングし、特定のノードセットの JMX メトリックをモニタします。 

たとえば、1 つまたは複数のノードの JMX メトリックをモニタするには、次の手順を実行します。

  1. [Show me data for] ドロップダウンをクリックし、[JMX] を選択します。
    JMX
    [Data ] パネルに表示される後続の入力は、このステップで選択したデータ型に固有のものです。 
  2. [Application] ドロップダウンをクリックして、データをドリルダウンするアプリケーションを選択します。 
  3. [Select a Value] をクリックし、ドロップダウンからノードフィルタを選択します。

    Node filter dropdown
  4. JMX メトリックを選択します。フィールドにメトリックの名前を手動で入力するか、ドロップダウンから選択できます。このリストは動的です。
    Dynamic JMX list
  • 選択したエントリが Java アプリケーションでない場合、または選択したアプリケーションの JMX メトリックがない場合、エントリは表示されません。
  • メトリックセレクタで、使用可能なすべての JMX メトリックについて Java アプリケーション メトリック ツリーを動的に解析し、フラット化リストで表示します。

  • 現在、Dash Studio では、メトリックツリーの JMX フォルダから 2 レベル下の JMX メトリックのみを使用できます。

バックエンド

Backendsは、Dash Studio で作成されたダッシュボードの [Data ] パネル で使用できるデータ バインディング オプションです。このオプションを使用して、バックエンドエンティティをフィルタリングします。

Backendsをモニタするには、次の手順を実行します。

  1. [Show me data for] ドロップダウンをクリックし、[Backends] を選択します。 

    Backends list

  2. [Type or Select ] をクリックしてアプリケーションを選択し、ウィジェットにメトリックを表示します。 

    Application dropdown

  3. [Select a Value ] をクリックして、適用するフィルタを選択します。

    • 名前付き
    • 次で始まる名前

    • 名前が次で終わる場合

    • 次を含む名前

    • すべてのバックエンド

    Value filters

  4. [Type or Select ] をクリックし、オプションのリストから名前付きフィルタを選択します。 

    Options list

  5. [Metric ] をクリックして、バックエンドメトリック値を選択します。 

    Backend metric value

    メトリックチャートには、次の情報が表示されます。

    Metric chart

エラーデータバインディング

Errorsは、Dash Studio で作成されたダッシュボードの [Data ] パネル で使用できるデータ バインディング オプションです。エラーエンティティをフィルタリングするには、このオプションを使用します。

エラーエンティティをモニタするには、次の手順を実行します。

  1. [Show me data for] ドロップダウンをクリックし、[Errors] を選択します。
    Errors dropdown
    [Data ] パネルに表示される後続の入力は、このステップで選択したデータ型に固有のものです。 
  2. [Type or Select ] をクリックしてアプリケーションを選択し、ウィジェットにメトリックを表示します。 
    Application dropdown
  3. [Select a Value ] をクリックし、適用するフィルタを選択します。
    Filter dropdown
  4. [Type or Select ] をクリックし、オプションのリストから名前付きフィルタを選択します。 
    Filter options
  5. [Metric ] をクリックして、メトリック値を選択します。
    Metric value

    Widget chart
    すべてのエラーのデータを示すチャートが表示されます。

All Errors chart

ブラウザ アプリケーション メトリック

ブラウザ リアルユーザ モニタリング(BRUM)メトリックとも呼ばれるブラウザ アプリケーション メトリックは、Dash Studio の [Data ] パネルで使用可能なデータ バインディング オプションです。このオプションを使用して、カスタマイズされたメトリックをフィルタリングおよび作成し、Web アプリケーションのパフォーマンスを表示します。

1 つ以上のブラウザアプリケーションのカスタマイズされたメトリックをフィルタリングし、作成するには、次の手順を実行します。

  1. [Data] パネルで [Show me data for] ドロップダウンをクリックし、[Browser Applications] を選択します。
    Data panel
  2. [Application] をクリックして、データをドリルダウンするアプリケーションを選択します。 
    Application dropdown

    [Data ] パネルに表示される後続の入力は、前のステップで選択したデータ型に固有のものです。 

  3. [Browser Entity Type] ドロップダウンをクリックし、オプションのリストからエンティティタイプを選択します。
  4. [Select a Value ] をクリックし、適用するフィルタを選択します。
    Filter dropdown
  5. [Type or Select ] をクリックして、オプションのリストから 1 つ以上のブラウザアプリケーションを選択するか、入力フィールドにブラウザアプリケーションの名前を手動で入力します。 
    Browser applications
  6. [Metric ] をクリックし、オプションのリストからメトリック値を選択します。
    Metric value
    ブラウザ アプリケーション メトリック チャートは、次のように表示されます。

    Browser Applications metric chart

モバイル アプリケーション メトリック

モバイル リアルユーザ モニタリング(MRUM)メトリックとも呼ばれるモバイル アプリケーション メトリックは、Dash Studio の [Data ] パネルで使用可能なデータ バインディング オプションです。このオプションを使用して、カスタマイズされたメトリックをフィルタリングおよび作成し、モバイルアプリケーションのパフォーマンスを表示します。

1 つ以上のモバイルアプリケーションのカスタマイズされたメトリックをフィルタリングし、作成するには、次の手順を実行します。

  1. [Data] パネルで [Show me data for] ドロップダウンをクリックし、[Mobile Applications] を選択します。

    Mobile applications

  2. [Mobile Application Group] をクリックして、データをドリルダウンするアプリケーションを選択します。 
    Mobile application group

  3. [ Metric Name ] ドロップダウンで [Select ] をクリックし、オプションのリストからメトリックを選択します。
    Metric dropdown
  4. OK をクリックします。モバイル アプリケーション メトリック チャートは、次のように表示されます。
    Mobile Applications metric chart