# 記録するメトリック・データの量の構成

含めるメトリックを構成するには、portal-ext.properties内の設定を使用します。この設定は、メトリック・ログ・ファイルと「パフォーマンス・メトリック」ページの両方に適用されます。

メトリック・ロギングには、次のものを含めることができます。

- Dgraphノード別の問合せ。
- コンポーネント別のポートレット・サーバー実行。サーバー・サイド・コードはJavaで記述されます。

  構成の更新、構成の永続性およびDgraph問合せを処理します。サーバー・サイド・コードは、結果を生成して、クライアント・サイド・コードに返します。

  サーバー実行には、コンポーネント・レンダリング、リソースおよびアクション・リクエストが含まれます。

- コンポーネント別のコンポーネント・クライアント実行。クライアント・サイド・コードは、ブラウザでホストされ、JavaScriptで記述されます。サーバー・コードへのリクエストを発行し、結果をHTMLとしてレンダリングします。クライアント・コードはまた、ブラウザ内の動的イベントも処理します。

デフォルトでは、Dgraph問合せおよびコンポーネント・サーバー実行のみが含まれます。

portal-ext.properties内の`df.performanceLogging`設定を使用して、含めるメトリックを構成します。設定は次のとおりです。

    df.performanceLogging=<metrics to include>

ここで、<metrics to include>は、含めるメトリックのカンマ区切りリストです。リストに含めることのできる値は次のとおりです。

値 | 説明
--- | ---
`QUERY` | この値を含めると、ページには、Dgraph問合せに関する情報が含まれます。
`PORTLET` | この値を含めると、ページには、コンポーネント・サーバー実行に関する情報が含まれます。
`CLIENT` | この値を含めると、ページには、コンポーネント・クライアント実行に関する情報が含まれます。

デフォルトの構成(Dgraph問合せおよびコンポーネント・サーバー実行のみが含まれます)では、値は次のとおりです。

    df.performanceLogging=QUERY,PORTLET

使用可能なメトリックをすべて含めるには、`CLIENT`オプションを追加します。

    df.performanceLogging=QUERY,PORTLET,CLIENT

パフォーマンス上の理由から、この構成はお薦めしません。
値を空にすると、メトリック・ログ・ファイルおよび「パフォーマンス・メトリック」ページも空になります。

    df.performanceLogging=