从 Athena 查询结果创建 CloudWatch 指标

siv*_*iva 6 amazon-web-services amazon-cloudwatch amazon-athena

我的要求

我想从 Athena 查询结果创建CloudWatch-Metric 。

例子

  1. 我想创建一个像每天的 user_count 这样的指标。在 Athena 中,我将编写这样的 SQL 查询
select date,count(distinct user) as count from users_table group by 1
Run Code Online (Sandbox Code Playgroud)

在 Athena 编辑器中,我可以看到结果,但我希望将这些结果视为 Cloudwatch 中的指标。

CloudWatch-Metric-Name ==> user_count
Dimensions ==> Date,count
Run Code Online (Sandbox Code Playgroud)

如果我有这个 cloudwatch 指标和维度,我可以轻松创建监控仪表板发送警报

谁能建议一种方法来做到这一点?

小智 3

您可以使用 CloudWatch自定义小部件,请参阅示例中的“运行 Amazon Athena 查询” 。