

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS AppConfig データプレーン呼び出しのメトリクスのログ記録
<a name="monitoring-data-plane-call-logging"></a>

 AWS AppConfig データイベントを記録する AWS CloudTrail ように を設定した場合は、Amazon CloudWatch Logs を有効にして、 AWS AppConfig データプレーンへの呼び出しのメトリクスを記録できます。その後、1 つまたは複数のメトリクスフィルターを作成して、CloudWatch Logs でログデータを検索およびフィルタリングできます。メトリクスフィルタは CloudWatch Logs に送信されたログデータを検索するための語句とパターンを定義します。CloudWatch Logs は、これらのメトリクスフィルターを使用して、ログデータを数値の CloudWatch メトリクスに変換します。メトリクスをグラフ化したり、アラームを設定したりできます。

**[開始する前に]**  
で AWS AppConfig データイベントのログ記録を有効にします AWS CloudTrail。次の手順では、CloudTrail で*既存の AWS AppConfig 証跡*のメトリクスログ記録を有効にする方法について説明します。 AWS AppConfig データプラン呼び出しで CloudTrail ログ記録を有効にする方法については、「」を参照してください[AWS AppConfig CloudTrail のデータイベント](logging-using-cloudtrail.md#cloudtrail-data-events)。

次の手順を使用して、CloudWatch Logs が AWS AppConfig データプレーンへの呼び出しのメトリクスを記録できるようにします。

**CloudWatch Logs が AWS AppConfig データプレーンへの呼び出しのメトリクスを記録できるようにするには**

1. CloudTrail コンソールの [https://console.aws.amazon.com/cloudtrail/](https://console.aws.amazon.com/cloudtrail/) を開いてください。

1. ダッシュボードで、 AWS AppConfig 証跡を選択します。

1. **[CloudWatch ログ]** セクションで **[編集]** を選択します。

1. [**有効**] を選択します。

1. **[ロググループ名]** については、デフォルト名のままにするか、名前を入力します。名前をメモします。後で CloudWatch Logs コンソールでロググループを選択します。

1. **[Role name]** (ロール名) に名前を入力します。

1. **[Save changes]** (変更の保存) をクリックします。

CloudWatch Logs AWS AppConfig で のメトリクスとメトリクスフィルターを作成するには、次の手順に従います。この手順では、`operation` による呼び出しと、(オプションで) `operation` と `Amazon Resource Name (ARN)` による呼び出しのメトリクスフィルターを作成する方法について説明します。

**CloudWatch Logs AWS AppConfig で のメトリクスとメトリクスフィルターを作成するには**

1. CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)) を開きます。

1. ナビゲーションペインで、**ログ**、**ロググループ** の順に選択します。

1.  AWS AppConfig ロググループの横にあるチェックボックスをオンにします。

1. [**アクション**]、[**メトリクスフィルターの作成**] の順に選択します。

1. **[フィルター名前]** に名前を入力します。

1. **[フィルターパターン]** で、次のように入力します。

   ```
   { $.eventSource = "appconfig.amazonaws.com" }
   ```

1. (オプション) **[パターンをテスト]** セクションで、**[テストするログデータを選択]** リストからロググループを選択します。CloudTrail が呼び出しを記録していない場合は、このステップをスキップできます。

1. [**次へ**] を選択します。

1. **[Metric namespace]** (メトリクス名前空間) に **AWS AppConfig** と入力します。

1. **[Metric name]** (メトリクス名) に、「**Calls**」を入力します。

1. **[Metric value]** (メトリクス値) に **1** と入力します。

1. **[デフォルト値]** と **[単位]** をスキップします。

1. **[ディメンション名]** には、**operation** と入力します。

1. **[ディメンション値]** には、**$.eventName** と入力します。

   (オプション) 呼び出しを行う Amazon リソースネーム (ARN) を含む 2 番目のディメンションを入力できます。2 番目のディメンションを追加するには、**[ディメンション名]** に **resource** と入力します。**[ディメンション値]** には、**$.resources[0].ARN** と入力します。

   [**次へ**] を選択します。

1. フィルターの詳細を確認し、**[メトリクスフィルターを作成]** を選択します。

(オプション) この手順を繰り返して、*AccessDenied* などの特定のエラーコードの新しいメトリクスフィルターを作成できます。その場合は、次の詳細を入力します。

1. **[フィルター名前]** に名前を入力します。

1. **[フィルターパターン]** で、次のように入力します。

   ```
   { $.errorCode = "{{codename}}" }
   ```

   例

   ```
   { $.errorCode = "{{AccessDenied}}" }
   ```

1. **[Metric namespace]** (メトリクス名前空間) に **AWS AppConfig** と入力します。

1. **[Metric name]** (メトリクス名) に、「**Errors**」を入力します。

1. **[Metric value]** (メトリクス値) に **1** と入力します。

1. **[デフォルト値]** には、ゼロ (0) を入力します。

1. **[単位]**、**[ディメンション]**、**[アラーム]** をスキップします。

CloudTrail が API コールをログに記録すると、CloudWatch でメトリクスを表示できます。詳細については、「*Amazon CloudWatch ユーザーガイド*」の「[コンソールでのメトリクスおよびログの表示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_View.html)」を参照してください。作成したメトリクスを検索する方法については、「[使用可能なメトリクスを検索する](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/finding_metrics_with_cloudwatch.html)」を参照してください。

**注記**  
ここで説明するように、ディメンションなしでエラーメトリクスを設定した場合、**[ディメンションの定められていないメトリクス]** ページでこれらのメトリクスを表示できます。

## CloudWatch メトリクスのアラームを作成します
<a name="monitoring-data-plane-call-logging-alarms"></a>

メトリクスを作成したら、CloudWatch でメトリクスアラームを作成できます。例えば、前の手順で作成した *AWS AppConfig 呼び出し*メトリクスのアラームを作成できます。具体的には、しきい値を超える `StartConfigurationSession` API アクションへの AWS AppConfig 呼び出しのアラームを作成できます。メトリクスのアラームを作成する方法については、「*Amazon CloudWatch ユーザーガイド*」の「[静的しきい値に基づいて CloudWatch アラームを作成する](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ConsoleAlarms.html)」を参照してください。 AWS AppConfig データプレーンへの呼び出しのデフォルト制限の詳細については、の[「データプレーンのデフォルト制限](https://docs.aws.amazon.com/general/latest/gr/appconfig.html#limits_appconfig)」を参照してください*Amazon Web Services 全般のリファレンス*。