Athena の使用状況に関するメトリクスのモニタリング - Amazon Athena

Athena の使用状況に関するメトリクスのモニタリング

CloudWatch の使用状況メトリクスにより、CloudWatch グラフやダッシュボード上に現在のサービスの使用状況を表示することで、アカウントがどのようにリソースを使用しているかを可視化できます。

Athena での使用可能性に関するメトリクスは、Athena の AWS のサービス クォータと対応しています。使用量がサービスクォータに近づいたときに警告するアラームを設定することもできます。Athena でのサービスクォータの詳細については、「Service Quotas」を参照してください。AWS の使用状況メトリクスの詳細については、「Amazon CloudWatch ユーザーガイド」の「AWS 使用状況メトリクス」を参照してください。

Athena は、以下のメトリクスを AWS/Usage 名前空間に公開します。

メトリクス名

説明

ResourceCount

クエリタイプ (DML または DDL) で分けられた、各アカウントの AWS リージョンごとのキュー登録されたクエリと実行中クエリすべての合計数。このメトリクスでは、最大数のみが有用な統計情報です。

このメトリクスは、1 分ごとに定期的に発行されます。実行するクエリがない場合、このメトリクスではレポートを何も (0 すらも) 返しません。このメトリクスは、それ自体が取得された時点でアクティブなクエリが実行されている場合にのみ公開されます。

以下のディメンションは、Athena によって発行された使用状況メトリクスを絞り込むために使用されます。

ディメンション

説明

Service

リソースを含む AWS のサービス の名前。Athena では、このディメンションの値は Athena になります。

Resource

実行中のリソースタイプ。Athena クエリの使用状況に関するリソース値は ActiveQueryCount です。

Type

報告されるエンティティのタイプ。現在、Athena 使用状況メトリクスで有効な値は Resource のみです。

Class

追跡されているリソースのクラス。Athena の場合、ClassDML または DDL となります。

CloudWatch コンソールでの Athena リソースの使用状況メトリクスの表示

CloudWatch コンソールでは、Athena の使用状況メトリクスのグラフを表示したり、使用量がサービスクォータに近づいた場合に警告するためのアラームを設定したりできます。

Athena リソースの使用状況メトリクスを表示するには
  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

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

  3. [使用]を選択し、[AWS リソース別]を選択します。

    サービスクォータ使用状況メトリクスのリストが表示されます。

  4. [Athena][ActiveQueryCount] の横にあるチェックボックスをオンにします。

  5. [グラフ化したメトリクス] タブを選択します。

    その上のグラフに、その AWS リソースの現在の使用状況が表示されます。

サービスクォータをグラフに追加し、サービスクォータに近づいた場合に通知を行うアラームを設定する方法については、「Amazon CloudWatch ユーザーガイド」の「Visualizing your service quotas and setting alarms」(サービスクォータの可視化とアラームの設定) を参照してください。ワークグループごとの使用制限の設定については、「データ使用量の制御制限の設定」を参照してください。