Amazon rds 监视Amazon RDS中写入数据库的行数

Amazon rds 监视Amazon RDS中写入数据库的行数,amazon-rds,amazon-cloudwatch,Amazon Rds,Amazon Cloudwatch,Amazon RDS通过CloudWatch内置了详细的监控功能。如果在过去一个小时内写入数据库的记录超过10条,我试图发出警报 我可以在Amazon RDS CloudWatch中设置此警报吗?如果可以,如何设置?如果没有,我如何使用关系数据库监视这样的参数?不幸的是,您无法在CloudWatch中创建这样的自定义报警 但是,如果对您非常重要,您可以使用一个EC2并为其放置一个cron监视器: #!/bin/bash rows=`mysql -u{user} -p{password} -BNe

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


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

不幸的是,您无法在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的其他信息:
不幸的是,您无法在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的其他信息: