使用 CloudWatch 监控 Athena 使用情况指标 - Amazon Athena

使用 CloudWatch 监控 Athena 使用情况指标

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

对于 Athena,用量可用性指标对应于 Athena 的 AWS 服务 配额。您可以配置警报,以在用量接近服务限额时向您发出警报。有关 Athena 服务配额的更多信息,请参阅 服务限额。有关 AWS 用量指标的更多信息,请参阅《Amazon CloudWatch 用户指南》中的 AWS 用量指标

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

指标名称

描述

ResourceCount

每个账户每个 AWS 区域 的所有已排队和正在执行的查询的总和,按查询类型(DML 或 DDL)分隔。最大值是此指标唯一有用的统计数据。

此指标每分钟定期发布。如果您没有运行任何查询,指标不会报告任何内容(甚至连 0 也不报告)。只有在获取指标时正在运行活动查询时才会发布该指标。

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

维度

描述

Service

包含该资源的 AWS 服务 的名称。对于 Athena,此维度的值为 Athena

Resource

正在运行的资源的类型。Athena 查询用量的资源值为 ActiveQueryCount

Type

正在报告的实体的类型。目前,Athena 用量指标的唯一有效值为 Resource

Class

所跟踪的资源的类。对于 Athena,Class 可以是 DMLDDL

在 CloudWatch 控制台中查看 Athena 资源使用情况指标

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

查看 Athena 资源用量指标
  1. 通过 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

  2. 在导航窗格中,依次选择 Metrics(指标)、All metrics(所有指标)。

  3. 选择使用情况,然后选择按 AWS 资源

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

  4. 选中 AthenaActiveQueryCount 旁边的复选框。

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

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

要了解如何向图表添加服务限额,以及设置警报以在接近服务限额时向您发送通知,请参阅《Amazon CloudWatch 用户指南》中的 可视化服务限额并设置警报。有关设置每个工作组的用量限制的信息,请参阅 配置每个查询和每个工作组的数据使用情况控制