监控Amazon RDS以查找数据库中写入的行数

时间:2013-05-22 19:31:15

标签: amazon-rds amazon-cloudwatch

Amazon RDS通过CloudWatch进行详细的监控内置。如果在最近一小时内将超过10条记录写入数据库,我试图发出警报。

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

1 个答案:

答案 0 :(得分: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