

# CloudWatch メトリクスを使用して Apache Spark をモニタリングする
<a name="notebooks-spark-metrics"></a>

Spark 対応のワークグループの **[[Publish CloudWatch metrics](notebooks-spark-getting-started.md#notebook-gs-metrics)]** オプションが選択されている場合、Athena は計算関連のメトリクスを Amazon CloudWatch に発行します。カスタムダッシュボードを作成して、CloudWatch コンソールでメトリクスにアラームおよびトリガーを設定できます。

Athena は、次のメトリクスを `AmazonAthenaForApacheSpark` 名前空間で CloudWatch コンソールに発行します。
+ `DPUCount` - 計算を実行するために、セッション中に消費された DPU の数。

このメトリクスには、次のディメンションがあります。
+ `SessionId` - 計算が送信されるセッションの ID。
+ `WorkGroup` - ワークグループの名前。

**Amazon CloudWatch コンソールで Spark 対応のワークグループ用メトリクスを表示する**

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

1. ナビゲーションペインで、[**Metrics**]、[**All metrics**] を選択します。

1. **[AmazonAthenaForApacheSpark]** 名前空間を選択してください。

**CLI を使用してメトリクスを表示するには**
+ 次のいずれかを行います。
  + Athena Spark 対応のワークグループ用メトリクスを一覧表示するには、コマンドプロンプトを開き、次のコマンドを使用します。

    ```
    aws cloudwatch list-metrics --namespace "AmazonAthenaForApacheSpark"
    ```
  + すべての使用可能なメトリクスのリストを表示するには、次のコマンドを使用します。

    ```
    aws cloudwatch list-metrics
    ```

## Athena の Apache Spark 向けの CloudWatch メトリクスおよびディメンションのリスト
<a name="notebooks-spark-metrics-metrics-table"></a>

Spark 対応の Athena ワークグループで CloudWatch メトリクスを有効にしている場合、Athena はワークグループごとに次のメトリクスを CloudWatch に送信します。メトリクスは `AmazonAthenaForApacheSpark` 名前空間を使用します。


****  

| メトリクス名 | 説明 | 
| --- | --- | 
| DPUCount  | 計算を実行するためにセッション中に消費された DPU (Data Processing Units) の数。DPU は処理能力を相対的に測定するもので、4 個の vCPU のコンピューティング性能と 16 GB のメモリで構成されています。 | 

このメトリクスには、次のディメンションがあります。


| ディメンション | 説明 | 
| --- | --- | 
| SessionId |  計算が送信されるセッションの ID。  | 
| WorkGroup |  ワークグループの名前。  | 

## Athena Spark インタラクティブセッション向けの CloudWatch メトリクスとディメンションのリスト
<a name="notebooks-spark-metrics-interactive-sessions"></a>

リリースバージョン Apache Spark バージョン 3.5 では、Athena Spark ワークグループで CloudWatch メトリクスを有効にしている場合、Athena は次のメトリクスを CloudWatch に送信します。メトリクスは `AmazonAthenaForApacheSpark` 名前空間を使用します。


****  

| 名前 | 説明 | 
| --- | --- | 
| DPUConsumed | ワークグループで所定の時間に RUNNING 状態でクエリによってアクティブに消費される DPU の数。 | 

このメトリクスには、次のディメンションがあります。


| ディメンション | 説明 | 
| --- | --- | 
| アカウント |  AWS アカウント ID。  | 
| WorkGroup |  ワークグループの名前。  | 