1

Amazon RDS 通过 CloudWatch 内置了详细的监控功能。如果在过去一小时内将超过 10 条记录写入数据库,我会尝试发出警报。

我可以在 Amazon RDS CloudWatch 中设置这样的警报吗?如果可以,如何设置?如果没有,我如何使用关系数据库监控这样的参数?

4

1 回答 1

1

遗憾的是,您无法在 CloudWatch 中创建此类自定义警报。

但是,如果它对您很重要,您可以使用其中一个 EC2 并为其放置一个 cron 监视器:

#!/bin/bash
rows=`mysql -u{user} -p{password} -BNe 'select count(*) from {db}.{table}'`
if [ $rows -gt 10 ]; then 
     aws ses send-email --from {from} --to {to} --subject "{subject}"  --text "{text}"
fi

在此处查看有关如何使用命令行 AWS 的更多信息:http: //docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.htm

于 2013-09-05T00:53:41.167 回答