0

使用 athena 数据创建警报的最佳解决方案是什么?

负载平衡日志保存在 S3 中并通过 Athena 访问。我想根据 athena 查询提醒我。我正在考虑用 athena 结果填充 Cloudwatch 指标,并在 cloudwatch 中创建警报。我可以直接使用 athena 结果创建指标吗?

我可以用 lambda 解决,但我正在寻找更好的解决方案。

4

1 回答 1

0

你的问题有点模棱两可。

您想在 Athena 写入 S3 存储桶时创建警报吗?

您可以通过 SNS 和 S3 存储桶配置来实现这一点。检查本教程:

示例演练 1:为通知配置存储桶(消息目标:SNS 主题和 SQS 队列)

然后,您可以通过 SNS 启动不同的 AWS 服务(如 Lambda 函数)来响应此事件。

请记住,您必须等待 Athena 完成查询,因为它将异步运行。这里有一个 Java 示例来实现这一点:

Athena 查询执行处理

于 2019-03-14T08:36:44.650 回答