

# 使用 CloudWatch 监控 Athena 使用情况指标
<a name="monitoring-athena-usage-metrics"></a>

您可以使用 CloudWatch 用量指标在 CloudWatch 图表和控制面板上显示当前服务使用情况，以展示您的账户对资源的使用情况。

对于 Athena，用量可用性指标对应于 Athena 的 Amazon Web Services 服务 配额。您可以配置警报，以在用量接近服务配额时向您发出警报。有关 Athena 服务配额的更多信息，请参阅 [服务配额](service-limits.md)。有关 Amazon 用量指标的更多信息，请参阅《*Amazon CloudWatch 用户指南*》中的 [Amazon 用量指标](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/CloudWatch-Service-Quota-Integration.html)。

Athena 在 `Amazon/Usage` 命名空间中发布以下指标。


|  指标名称  |  说明  | 
| --- | --- | 
|  `ResourceCount`  |  每个账户每个 Amazon Web Services 区域 的所有已排队和正在执行的查询的总和，按查询类型（DML 或 DDL）分隔。最大值是此指标唯一有用的统计数据。 此指标每分钟定期发布。如果您没有运行任何查询，指标不会报告任何内容（甚至连 0 也不报告）。只有在获取指标时正在运行活动查询时才会发布该指标。  | 

以下维度用于优化由 Athena 发布的用量指标。


|  维度  |  说明  | 
| --- | --- | 
|  `Service`  |  包含该资源的 Amazon Web Services 服务 的名称。对于 Athena，此维度的值为 `Athena`。  | 
|  `Resource`  |  正在运行的资源的类型。Athena 查询用量的资源值为 `ActiveQueryCount`。  | 
|  `Type`  |  正在报告的实体的类型。目前，Athena 用量指标的唯一有效值为 `Resource`。  | 
|  `Class`  |  所跟踪的资源的类。对于 Athena，`Class` 可以是 `DML` 或 `DDL`。  | 

## 在 CloudWatch 控制台中查看 Athena 资源使用情况指标
<a name="monitoring-athena-usage-metrics-cw-console"></a>

您可以使用 CloudWatch 控制台查看 Athena 用量指标图表，并配置告警以便在您的用量接近服务配额时提醒您。

**查看 Athena 资源用量指标**

1. 通过 [https://console.aws.amazon.com/cloudwatch/](https://console.amazonaws.cn/cloudwatch/) 打开 CloudWatch 控制台。

1. 在导航窗格中，依次选择 **Metrics**（指标）、**All metrics**（所有指标）。

1. 选择**使用情况**，然后选择**按 Amazon 资源**。

   这将显示服务配额用量指标的列表。

1. 选中 **Athena** 和 **ActiveQueryCount** 旁边的复选框。

1. 选择**绘成图表的指标**选项卡。

   以上图表显示 Amazon 资源的当前用量。

要了解如何向图表添加服务限额，以及设置警报以在接近服务限额时向您发送通知，请参阅《Amazon CloudWatch 用户指南》**中的 [可视化服务限额并设置警报](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/CloudWatch-Quotas-Visualize-Alarms.html)。有关设置每个工作组的用量限制的信息，请参阅 [配置每个查询和每个工作组的数据使用情况控制](workgroups-setting-control-limits-cloudwatch.md)。