описать аварийные сигналы RDS, которые прикреплены к экземпляру RDS - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь подключить сигналы тревоги к экземплярам 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 Ответ

0 голосов
/ 13 февраля 2019

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

  • Запустил экземпляр базы данных 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"
        }
    ]
}

Так что, мне кажется, он работает нормально.

...