AWS RDS:如何掌握当前活动/连接数?

And*_*ein 5 amazon-rds amazon-aurora

使用AWS RDS控制台,可以很容易地在“当前活动”列中查看实例的连接数: 在此输入图像描述

我如何从awscli 获取此信息?据我所知,aws rds describe-db-instances似乎没有这条特定的信息。

注意:就我的目的而言,知道是否存在任何连接就足够了。

Bri*_*ian 6

对于指标,您应该使用该aws cloudwatch工具。要获取当前数据库连接的数量,您可以使用如下方法:

aws cloudwatch get-metric-statistics --namespace AWS/RDS
--metric-name DatabaseConnections --start-time 2018-06-14T16:00:00Z
--end-time 2018-06-14T16:01:00Z --period 60 --statistics "Maximum"
--dimensions Name=DBInstanceIdentifier,Value=your-db-identifier
Run Code Online (Sandbox Code Playgroud)

您需要将其与代码或脚本结合起来以插入正确的--start-time--end-time值。