Описать аварийные сигналы RDS, которые прикреплены к экземпляру RDS

Я пытаюсь подключить сигналы тревоги к экземплярам RDS. Но не удалось получить имена аварийных сигналов RDS с помощью приведенной ниже команды CLI AWS.

aws cloudwatch describe-alarms-for-metric --namespace AWS/RDS --metric-name CPUUtilization --Dimensions Name=DBInstanceIdentifier,Value=My-DB

Получение вывода:


| DescribeAlarmsForMetric | + ----------------------- +


Как и та же команда aws cli, я пытаюсь получить сигналы тревоги, которые настроены на экземпляре EC2, и он работает для меня

aws cloudwatch describe-alarms-for-metric --region $region --metric-name StatusCheckFailed --namespace AWS/EC2 --dimensions Name=InstanceId,Value=$i --output text --query 'MetricAlarms[].[AlarmName]'

1 ответ

Чтобы воспроизвести ситуацию, я сделал следующее:

  • Запущен экземпляр базы данных Amazon RDS для MySQL
  • Создан сигнал тревоги Amazon CloudWatch для загрузки ЦП базы данных.

Затем я запустил команду:

aws cloudwatch describe-alarms-for-metric --namespace AWS/RDS --metric-name CPUUtilization --dimensions Name=DBInstanceIdentifier,Value=stack

Ответ был:

{
    "MetricAlarms": [
        {
            "EvaluationPeriods": 1, 
            "TreatMissingData": "missing", 
            "AlarmArn": "...", 
            "StateUpdatedTimestamp": "2019-02-13T01:21:52.988Z", 
            "AlarmConfigurationUpdatedTimestamp": "2019-02-13T01:21:52.421Z", 
            "ComparisonOperator": "GreaterThanOrEqualToThreshold", 
            "AlarmActions": [], 
            "Namespace": "AWS/RDS", 
            "AlarmDescription": "stack", 
            "StateReasonData": "...", 
            "Period": 300, 
            "StateValue": "ALARM", 
            "Threshold": 0.0, 
            "AlarmName": "stack-alarm", 
            "Dimensions": [
                {
                    "Name": "DBInstanceIdentifier", 
                    "Value": "stack"
                }
            ], 
            "Statistic": "Average", 
            "StateReason": "Threshold Crossed: 1 datapoint [2.1557377049180277 (13/02/19 01:16:00)] was greater than or equal to the threshold (0.0).", 
            "InsufficientDataActions": [], 
            "OKActions": [], 
            "ActionsEnabled": true, 
            "MetricName": "CPUUtilization"
        }
    ]
}

Так что, похоже, у меня хорошо работает.

Другие вопросы по тегам