Amazon RDS通过CloudWatch进行详细的监控内置。如果在最近一小时内将超过10条记录写入数据库,我试图发出警报。
我可以在Amazon RDS CloudWatch中设置此类警报,如果是,如何?如果没有,我如何使用关系数据库监控这样的参数?
答案 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