CloudWatch Alarme zur Überwachung erstellen DAX - Amazon-DynamoDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CloudWatch Alarme zur Überwachung erstellen DAX

Sie können einen CloudWatch Amazon-Alarm erstellen, der eine Amazon Simple Notification Service (AmazonSNS) -Meldung sendet, wenn sich der Status des Alarms ändert. Ein Alarm überwacht eine Metrik über einen bestimmten, von Ihnen definierten Zeitraum. Der Alarm führt eine oder mehrere Aktionen durch, basierend auf dem Wert der Metrik im Vergleich zu einem bestimmten Schwellenwert in einer Reihe von Zeiträumen. Die Aktion ist eine Benachrichtigung, die an ein SNS Amazon-Thema oder eine Auto Scaling Scaling-Richtlinie gesendet wird. Bei Alarmen werden nur Aktionen für anhaltende Statusänderungen ausgelöst. CloudWatch Alarme lösen keine Aktionen aus, nur weil sie sich in einem bestimmten Zustand befinden. Der Status muss sich geändert haben und für eine festgelegte Anzahl an Zeiträumen aufrechterhalten worden sein.

Wie kann ich über Abfrage-Cache-Fehler benachrichtigt werden?

  1. Erstellen Sie ein SNS Amazon-Thema,arn:aws:sns:us-west-2:522194210714:QueryMissAlarm.

    Weitere Informationen finden Sie unter Amazon Simple Notification Service einrichten im CloudWatch Amazon-Benutzerhandbuch.

  2. Erstellen Sie den Alarm.

    aws cloudwatch put-metric-alarm \ --alarm-name QueryCacheMissesAlarm \ --alarm-description "Alarm over query cache misses" \ --namespace AWS/DAX \ --metric-name QueryCacheMisses \ --dimensions Name=ClusterID,Value=myCluster \ --statistic Sum \ --threshold 8 \ --comparison-operator GreaterThanOrEqualToThreshold \ --period 60 \ --evaluation-periods 1 \ --alarm-actions arn:aws:sns:us-west-2:522194210714:QueryMissAlarm
  3. Testen Sie den Alarm.

    aws cloudwatch set-alarm-state --alarm-name QueryCacheMissesAlarm --state-reason "initializing" --state-value OK
    aws cloudwatch set-alarm-state --alarm-name QueryCacheMissesAlarm --state-reason "initializing" --state-value ALARM
Anmerkung

Sie können den Schwellenwert in einen höheren oder niedrigeren Schwellenwert ändern, der für Ihre Anwendung sinnvoll ist. Sie können CloudWatch Metric Math auch verwenden, um eine Metrik zur Cache-Fehlrate zu definieren und einen Alarm für diese Metrik einzurichten.

Wie kann ich benachrichtigt werden, wenn Anfragen einen internen Fehler im Cluster verursachen?

  1. Erstellen Sie ein SNS Amazon-Thema,arn:aws:sns:us-west-2:123456789012:notify-on-system-errors.

    Weitere Informationen finden Sie unter Amazon Simple Notification Service einrichten im CloudWatch Amazon-Benutzerhandbuch.

  2. Erstellen Sie den Alarm.

    aws cloudwatch put-metric-alarm \ --alarm-name FaultRequestCountAlarm \ --alarm-description "Alarm when a request causes an internal error" \ --namespace AWS/DAX \ --metric-name FaultRequestCount \ --dimensions Name=ClusterID,Value=myCluster \ --statistic Sum \ --threshold 0 \ --comparison-operator GreaterThanThreshold \ --period 60 \ --unit Count \ --evaluation-periods 1 \ --alarm-actions arn:aws:sns:us-east-1:123456789012:notify-on-system-errors
  3. Testen Sie den Alarm.

    aws cloudwatch set-alarm-state --alarm-name FaultRequestCountAlarm --state-reason "initializing" --state-value OK
    aws cloudwatch set-alarm-state --alarm-name FaultRequestCountAlarm --state-reason "initializing" --state-value ALARM